Introduction
We are seeking an experienced professional with a strong background in embedded software engineering. The ideal candidate will have hands-on experience in Embedded C, MATLAB/Simulink, and embedded software testing. The role involves working at the intersection of embedded software and hardware, focusing on developing, debugging, integrating, and validating low-level software for embedded systems.
Required Skills & Qualifications
- 4 years of hands-on embedded software development experience.
- Strong hands-on experience developing software using Embedded C.
- Experience with MATLAB/Simulink development, modeling, or algorithm implementation.
- Demonstrated experience performing unit and integration testing of embedded software.
- Experience debugging embedded software and investigating low-level software issues.
- Experience translating technical/system requirements into software designs, algorithms, and implementation.
- Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline.
- Prior work experience at client or in client's Industry.
Applicants must be able to work directly for Artech on W2.
Preferred Skills & Qualifications
- Experience developing embedded software for automotive or other hardware-connected systems.
- Hands-on experience with HIL testing and hardware/software integration.
- Experience with CAN and LIN communication protocols.
- Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Controls Engineering, or a related technical discipline.
Day-to-Day Responsibilities
- Design, develop, debug, integrate, and maintain embedded software using Embedded C for hardware-connected and low-level applications.
- Develop and maintain MATLAB/Simulink models, algorithms, and supporting code based on system and software requirements.
- Translate system, functional, and software requirements into embedded software designs and implementable algorithms.
- Perform unit testing, integration testing, and system-level testing of embedded software.
- Collaborate with hardware, systems, controls, software, and test engineers to ensure successful software and hardware integration.
For immediate consideration please click APPLY to begin the screening process with Alex.