Duties: CW will work Day 1 onsite from Oak Creek WI 53154 Experience level 8 years Summary: The aerospace embedded software engineer designs develops tests and maintains realtime embedded software meeting DO178C objectives for various design assurance levels. The engineer will focus on developing Linux device drivers applications test cases test scripts and automated verification frameworks and work collaboratively with engineers product managers and others on various cross functional teams. The engineer possesses a strong background in embedded software development and testing within an aerospace environment. Responsibilities: Develop implement and review software for embedded systems in compliance with DO178C standards. Design and develop Linux device driver and application (TCP/IP and Network Subsystem) Design and develop test cases and test scripts to verify software against requirements. Create automated verification frameworks for streamlined testing and validation processes. Participate in code reviews software integration and debugging. Provide technical support and troubleshooting throughout the software development lifecycle. Assist in continuous improvement of software development and testing processes. Collaborate with customers to create software based on their needs Requirements: Minimum of a bachelors degree in computer science or equivalent engineering Professional experience in embedded software development and verification in the aerospace industry Experience with Safety Critical systems qualification/certification process Intermediate level Understanding of DO178C Significant programming experience in C and C on Linux Proficient in network programming linux device driver development and Linux network stack Python scripting for test procedures framework and automation Understanding of ARINC 664 / AFDX specification is a plus Experience in troubleshooting embedded systems and microcontroller peripherals Experience in interfaces IP protocols and hardware subsystems Proficiency in working with common embedded systems communication protocols Strong interpersonal and writing skills Ability to work as part of a team Exceptional analytical and problemsolving skills Selfmotivated and passionate about your work and embedded systems Always eager to learn and improve Must have/Primary skills: DO178C C C Linux Device Driver & Kernel Programming Network Socket Programming Embedded systems communication protocols Embedded systems communication protocols and Python
Skills: CW will work Day 1 onsite from Oak Creek WI 53154 Experience level 8 years Summary: The aerospace embedded software engineer designs develops tests and maintains realtime embedded software meeting DO178C objectives for various design assurance levels. The engineer will focus on developing Linux device drivers applications test cases test scripts and automated verification frameworks and work collaboratively with engineers product managers and others on various cross functional teams. The engineer possesses a strong background in embedded software development and testing within an aerospace environment. Responsibilities: Develop implement and review software for embedded systems in compliance with DO178C standards. Design and develop Linux device driver and application (TCP/IP and Network Subsystem) Design and develop test cases and test scripts to verify software against requirements. Create automated verification frameworks for streamlined testing and validation processes. Participate in code reviews software integration and debugging. Provide technical support and troubleshooting throughout the software development lifecycle. Assist in continuous improvement of software development and testing processes. Collaborate with customers to create software based on their needs Requirements: Minimum of a bachelors degree in computer science or equivalent engineering Professional experience in embedded software development and verification in the aerospace industry Experience with Safety Critical systems qualification/certification process Intermediate level Understanding of DO178C Significant programming experience in C and C on Linux Proficient in network programming linux device driver development and Linux network stack Python scripting for test procedures framework and automation Understanding of ARINC 664 / AFDX specification is a plus Experience in troubleshooting embedded systems and microcontroller peripherals Experience in interfaces IP protocols and hardware subsystems Proficiency in working with common embedded systems communication protocols Strong interpersonal and writing skills Ability to work as part of a team Exceptional analytical and problemsolving skills Selfmotivated and passionate about your work and embedded systems Always eager to learn and improve Must have/Primary skills: DO178C C C Linux Device Driver & Kernel Programming Network Socket Programming Embedded systems communication protocols Embedded systems communication protocols and Python
Education: Bachelors Degree in Engineering
Required Skills: EMBEDDED SOFTWARECLINUXAEROSPACEPROBLEMSOLVING
Additional Skills: TECHNICAL SUPPORTSOFTWARE INTEGRATIONEMBEDDED SYSTEMSKERNELPYTHONREALTIMESTRUCTURED SOFTWAREWRITING SKILLSDEVICE DRIVERSARINCTEST PROCEDURESTCP/IPTROUBLESHOOTINGTEST SCRIPTSTEST CASESSCRIPTING
Minimum Degree Required: Bachelors Degree
Hours Per Day: 8.00
Hours Per Week: 40.00
Languages: English( Speak Read Write )
Department: Cost of goods sold : 1100
Job Category: IT