Embedded Firmware Engineer
Company | ALTEN Technology |
---|---|
Location | Pittsburgh, PA, USA |
Salary | $90000 – $120000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Mid Level |
Requirements
- BS/MS or PhD in Computer Science, Computer Engineering, or a related field
- 3+ years of embedded firmware engineering experience
- Knowledge of both high- and low-level communication protocols, from I2C and SPI to CAN and TCP/IP Protocols
- Experience with low-level RTOS such as FreeRTOS
- Excellent C or C++ programming, Python and software design skills; expertise in other languages welcome
- Basic knowledge of electrical engineering fundamentals to support low level debugging
Responsibilities
- Architect and develop highly-reliable embedded firmware
- Develop low-level CAN, LIN, FlexRay, and Ethernet devices
- Develop, debug, and test ethernet and CAN-based bootloaders
- Select, implement, and debug real-time operating systems applications
- Support hardware engineers with PCB bring-up, debugging and testing
Preferred Qualifications
- Experience with PTP and other Time Sensitive Networking Protocols
- Experience with software development practices for safety critical systems
- Experience porting embedded OS to new microprocessor
- Experience with automotive specific RTOS implementations (QNX, AUTOSAR, OSEK, etc.)
- Experience with basic electronics test equipment, such as multimeters, logic analyzers, power supplies, and oscilloscopes