Join SEI as a Senior Real-Time Embedded Software Engineer and work on safety-critical embedded software. You will design and develop embedded software tools and capabilities to analyze, test, and evaluate existing software. SEI is a world-class organization at the forefront of software engineering innovation, and this role will give you the opportunity to work with cutting-edge technologies and experts to solve tough problems for the government and the nation.
Requirements
- BS in Computer Science, Electrical Engineering, or related discipline with 10 years of experience; OR MS in the same fields with 8 years of experience; OR PhD in the same fields with 5 years of experience
- Proficiency in one or more of the following: C, C++, VHDL, Verilog, Python, C#
- Experience in building, analyzing, debugging, and/or testing bare-metal systems and familiarity with a CMSIS/HAL/specific peripheral driver
- Experience with FPGAs and/or heterogenous computing boards that require communication and synchronization between specialized hardware/chips
- Experience with modern RTOSes, e.g. VxWorks or Integrity, and developed and analyzed embedded software
- Experience with common embedded interfaces and protocols: I2C, CAN, SPI, RS-232, RS-422, etc.
- Ability to convey difficult engineering or technical challenges to stakeholders
- Willingness to work 100% of your week onsite at either the SEI or customer facility
- Ability to pass a background check and obtain and maintain an active Department of Defense (DoD) security clearance
Benefits
- Comprehensive health insurance
- Tuition benefits
- Generous time off
- Robust retirement savings policy
- Paid parental and military leave
- Relocation assistance
- Free Pittsburgh Regional Transit bus pass
- Access to our Family Concierge Team to help navigate childcare needs
- Fitness center access
- Life and accidental death and disability insurance