Contract Engineer Embedded Mid Apply
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 real-time embedded software meeting DO-178C 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 DO-178C 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 bachelor's 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 DO-178C 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 trouble-shooting 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 problem-solving skills Self-motivated and passionate about your work and embedded systems Always eager to learn and improve Must have/Primary skills: DO-178C , 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 real-time embedded software meeting DO-178C 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 DO-178C 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 bachelor's 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 DO-178C 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 trouble-shooting 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 problem-solving skills Self-motivated and passionate about your work and embedded systems Always eager to learn and improve Must have/Primary skills: DO-178C , C, C++, Linux Device Driver & Kernel Programming, Network Socket Programming, Embedded systems communication protocols, Embedded systems communication protocols and Python
Education: Bachelor's Degree in Engineering
Required Skills: EMBEDDED SOFTWARE,C++,LINUX,AEROSPACE,PROBLEM-SOLVING,
Additional Skills: TECHNICAL SUPPORT,SOFTWARE INTEGRATION,EMBEDDED SYSTEMS,KERNEL,PYTHON,REAL-TIME,STRUCTURED SOFTWARE,WRITING SKILLS,DEVICE DRIVERS,ARINC,TEST PROCEDURES,TCP/IP,TROUBLE-SHOOTING,TEST SCRIPTS,TEST CASES,SCRIPTING,
Minimum Degree Required: Bachelor's 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