ALTEN Technology USA
Embedded Software Development Engineer
Grimes, Iowa, United States · Contract
Sponsorship not specified$70k-$75kDetected 15 days ago
C++MATLABAlgorithmsCI/CDAgileCustomer SupportEmbedded SystemsSystems EngineeringRoboticsElectrical EngineeringControlsSimulinkMedical DevicesCommunicationProblem SolvingMentoring
About the role
- We take pride in fostering a culture where employees feel valued, supported, and inspired to grow.
- Please beware of job seeker scams and see this important notice on our careers page for more information about our recruiting process.
Responsibilities
- Design, implement, and maintain embedded software for electronic control units (ECUs) and related vehicle electronics.
- Develop control algorithms using model-based development tools such as MATLAB and Simulink.
- Analyze software defects, troubleshoot root causes, and implement corrective actions through resolution.
- Support software verification and validation activities to ensure products meet functional, quality, and performance requirements.
- Collaborate with systems, electrical, and test engineers to define software functionality and translate system requirements into robust software solutions.
- Participate in software integration efforts and provide technical support throughout product development and production.
- Document software changes, maintain development records, and contribute to continuous process improvements.
- Drug Screening Requirement: As a federal contractor, Alten USA maintains a drug-free workplace.
Requirements
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.
- Proficiency with MATLAB and Simulink for model-based software development.
- Familiarity with vehicle communication protocols such as CAN, J1939, or similar embedded communication networks.
- Ability to communicate effectively and work within a multidisciplinary engineering team.
- All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.
Nice to have
- Knowledge of embedded communication interfaces and network protocols.
- Experience interpreting electrical schematics and supporting hardware/software integration activities.
- Hands-on experience debugging embedded software on target hardware.
- Desired Qualifications
- Experience performing Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing.
- Experience using version control systems and collaborative software development tools.
- Preferred Technical Skills
Skills
- Embedded C and C++
- Firmware development
- Model-Based Design (MBD)
- MATLAB, Simulink, and Stateflow
- AUTOSAR architecture
- CAN, J1939, ISOBUS, and LIN communication protocols
- Visual Studio or comparable development environments
- Agile or Scrum software development methodologies
- Hardware debugging tools such as emulators and logic analyzers
- Control systems engineering
- Test-driven development (TDD)
- Embedded systems architecture and software integration
Compensation
- The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience
- $70,000-75,000
Company info
- Alten USA is a federal contractor subject to the requirements of the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and Executive Order 11246.
- We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Apply directly at ALTEN Technology USA →Create a free account for alerts like thisView ALTEN Technology USA immigration profile
This listing is sourced directly from ALTEN Technology USA's careers page and normalized into a canonical job model.