> Markdown version of [/jobs/ext/2079393-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2079393-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Aveox, Inc. - **Location:** Simi Valley, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), JavaScript (Programming Language), Google AdWords, CAN Bus, Computer Engineering, Custom Software, Software Debugging, Embedded Software, Google Analytics, JavaScript Libraries, MISRA C (C Programming Language), Software Engineering, Systems Integration, Google Tag Manager, PIC Microcontroller, Real Time Systems, Information Technology, DO-178B, Software Coding - **Published:** August 16, 2026 - **Apply:** https://aveox.com/careers/join-our-team/ ## About the Role o Bachelors in Computer Science, Computer Engineering, Electrical Engineering or equivalent o Solid track-record of developing embedded software, preferably in the area of motion control o Minimum of 3-5 years experience, preferably in an aerospace, military or medical device environment o High proficiency with the C programming language o Strong analytical and problem-solving skills o Solid experience with Microchip products (dsPIC and PIC32) and IT TMS320F series o Experience with CAN bus standards and SAE J1939 o Power electronics software experience in BLDC motor control, FOC, SVM, and control systems o Must be a US Citizen or Permanent Resident per ITAR regulations ## Description We are seeking an Embedded Software Engineer responsible for documentation, design, code development, and software verification. Emphasis will be placed on implementing a structured development process to meet DO-178C and MISRA-C guidelines. We offer the ideal candidate the opportunity to be part of a progressive organization along with a competitive compensation and benefits package. Responsibilities o Develop planning documents and write software code for embedded micro-controllers. o Interpret and apply RTCA/DO-178C, and MISRA-C guidelines to complex software products. o Direct testing and debugging of software by ensuring debugging tools and code meet the coding standards that satisfy all requirements. o Develop software testing cases and procedures. o Make recommendations for hardware selection and changes. o Support the manufacturing processes associated with embedded control systems. o Project management activities. o Development of safety-critical avionics software. o Active involvement in many areas of the software development process including analysis, design and code development, testing and debugging, hardware/software integration, code validation and testing, and real-time system design. o Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives. o Complete application development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms. o Support users by developing documentation and assistance tools., Manage your cookie preferences below: Essential Essential cookies enable basic functions and are necessary for the proper function of the website. Name, Duration Cookie Preferences This cookie is used to store the user's cookie consent preferences. 30 days Comments These cookies are needed for adding comments on this website. Name, Duration comment_author Used to track the user across multiple sessions. Session comment_author_email Used to track the user across multiple sessions. Session comment_author_url Used to track the user across multiple sessions. Session Google reCAPTCHA Google reCAPTCHA helps protect websites from spam and abuse by verifying user interactions through challenges. Name, Google reCAPTCHA sets a necessary cookie (_GRECAPTCHA) when executed for the purpose of providing its risk analysis. 179 days Statistics Statistics cookies collect information anonymously. This information helps us understand how visitors use our website. Google Analytics Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions. Service URL: policies.google.com (opens in a new window) Name, Duration __utmv Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server. 2 years after last activity __utmx Used to determine whether a user is included in an A / B or Multivariate test. 18 months _ga ID used to identify users 2 years _gali Used by Google Analytics to determine which links on a page are being clicked 30 seconds _ga_ ID used to identify users 2 years _gid ID used to identify users for 24 hours after last activity 24 hours _gat Used to monitor number of Google Analytics server requests when using Google Tag Manager 1 minute _gac_ Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together. 90 days __utma ID used to identify users and sessions 2 years after last activity __utmt Used to monitor number of Google Analytics server requests 10 minutes __utmb Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server. 30 minutes after last activity __utmc Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session. End of session (browser) __utmz Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server 6 months after last activity ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) - [Developer Tools for Microsoft Azure](https://www.wearedevelopers.com/videos/450-developer-tools-for-microsoft-azure) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Build UIs that learn - Discover the powerful combination of UI and AI](https://www.wearedevelopers.com/videos/124-build-uis-that-learn-discover-the-powerful-combination-of-ui-and-ai) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)