The Ranger Group, a leading US Engineering Solutions provider to companies across the Aerospace & Defense, Medical Device, Electronics and Industrial Manufacturing industries, is currently seeking an Embedded Software Engineer for a 12 month contract role with an Commercial Aerospace client of ours near Chicago, IL.
- MUST BE US PERMANENT RESIDENT FOR THIS ROLE
Job Summary
We are seeking a highly motivated and experienced Senior Embedded Software Engineer to join our team. In this critical role, you will be responsible for the design, development, and verification of safety-critical software for [briefly mention product area, e.g., aerospace systems, medical devices].
Key Responsibilities :
Design, develop, and maintain high-quality, safety-critical embedded software in accordance with DO-178C, MIRSA C, or equivalent industry standards.Develop and maintain clear, concise, and testable software requirements.Participate actively in system requirements reviews and design reviews.Conduct thorough requirements-based testing, including unit testing, integration testing, and system-level testing.Implement and analyze code coverage metrics (e.g., statement, branch, MC / DC).Utilize configuration management tools (e.g., Git, SVN) to effectively manage and track software changes.Develop and maintain expertise in Texas Instruments, Freescale, and NXP microcontrollers and associated IDEs.Design and implement software for real-time operating systems (RTOS) or low-level schedulers.Interface with hardware teams by reading schematics and analyzing component datasheets.Mentor junior engineers and provide guidance on software development best practices.Contribute to the continuous improvement of software development processes and quality assurance within the team.Effectively communicate technical information both verbally and in writing.Collaborate effectively within a multidisciplinary team environment.Troubleshoot and resolve complex software issues.Qualifications :
Bachelor's degree in Computer Engineering or Electrical Engineering (BS CE, BS EE)Minimum 5 years of professional software engineering experience with a strong emphasis on safety-critical software development (e.g., aerospace, medical devices) or experience with DO-178C.Strong programming skills in Embedded C / C . Experience with Assembly and Python is a plus.Proven experience with software requirements engineering and testing methodologies.Experience with code coverage analysis and other verification techniques.Strong understanding of real-time operating systems (RTOS) and low-level scheduling concepts.Familiarity with communication protocols such as CAN, SPI, I2C, ARINC, and UART.Experience with Texas Instruments, Freescale, and NXP microcontrollers and their development environments.Excellent written and verbal communication, presentation, and interpersonal skills.Strong problem-solving, analytical, and troubleshooting abilities.Demonstrated ability to work independently and as part of a team.Preferred Qualifications :
Experience with medical device software development (e.g., IEC 62304)Experience with functional safety standards (e.g., ISO 26262)PandoLogic. Keywords : Embedded Software Engineer, Location : Niles, IL - 60714