As an advanced software engineer, you’ll be a member of a cross functional team responsible for developing full-stack embedded software with Realtime Operating Systems using agile methodologies that complies with customer requirements. We encourage you to apply if you have any of these preferred skills or experiences: Strong experience with C/C++, particularly in hardware-centric embedded real-time systems. Strong experience with Linux and other Operating Systems Proven ability to perform requirements analysis, document software designs and write highly-reliabie and robust code to fulfill customer requirements. Experience with UML/SysML. Familiarity with tools such as Jira, Confluence, MagicDraw, DOORS What sets you apart: Skills and experience with low-level development, debugging, and troubleshooting. Solid background in embedded software, Linux, RTOS, and HW/SW integration environments. Familiarity with DO-178 compliant software engineering life-cycle experience is a plus. Willingness to work with hardware specifications and leverage hardware interfaces.. Expertise in applying technology and technical skills to design and execute high quality and highly reliable software. Creative thinker with demonstrated success in requirements analysis, design, coding and defect resolution. Strong ability to collaborate with others and eager to learn. Commitment to ongoing professional development for yourself and others, with a focus on advancing best practices.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees