Embedded Software Development Engineer
Acara Solutions
About the role
About the Opportunity:
Acara is helping our aerospace communications and navigation client find a direct salaried employee to join their team onsite in the beautiful town of Prescott. Due to the 5,300 elevation Prescott enjoys very comfortable average temps throughout the year - including 80's in the summertime.
What You'll Do:
The Software Engineer designs and implements real-time embedded software for the organization's aerospace products, including software defined radios, navigation & communication radios, airborne servers, audio products and other similar products. This includes software design, coding, debugging, test and verification, documentation, and support of certification activities. It may include development of low-level drivers and real time embedded applications. It may also include development of customer facing application software used to configure company's avionics products.
What You'll Bring (Requirements):
- Bachelor's in Engineering or similar STEM degree
- Min 3 years (prefer 5 years) of embedded software engineering experience with C/C++
- Min 2 years' experience with Python and ideally other scripting languages
- Min 2 years of experience writing and debugging real time, safety critical, embedded software in C/C++
- Min 1 year of experience capturing requirements and designs in requirements with management tools such as DOORS or Visure.
This is an ITAR facility - U.S. Persons required.
What Sets You Apart (Preferred):
- C# nice to have
- Experience with DSP to perform audio and radio signal processing
- Experience using bench equipment; oscilloscopes, Logic Analyzers, In-Circuit Emulators, J-TAG debuggers
- MS Windows Application developments experience in C#
- Experience with Linux
- Basic knowledge of Architecture/Design/Development of Real Time embedded software
- Basic knowledge of design assurance level partitioning for safety critical systems
- Proficient knowledge of software engineering fundamentals
- Proficient knowledge of real time operating system (RTOS)
- Proficient knowledge of microcontroller/microprocessor
- Proficient knowledge in development of PC applications
- Proficient knowledge in development of device driver software
- Proficient knowledge in software verification
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free