Embedded Software Engineer

Artech LLC

Auburn, MI

JOB DETAILS
SALARY
$37–$45 Per Hour
SKILLS
Access Control, Agile Programming Methodologies, Android, BSP, Boundary Scan, C Programming Language, C++ Programming Language, Computer Firmware, Computer Programming, Computer Security, Continuous Deployment/Delivery, Continuous Integration, Cryptography, Debugging Skills, Device Drivers, Embedded Software, Embedded Systems, Ethernet, Hypervisors, I2C, ISO (International Organization for Standardization), Identify Issues, Industry Standards, Internet Security, LVDS (Low Voltage Differential Signaling), Linux Operating System, Logic Analyzer, Maintain Compliance, Memory Hardware, Mentoring, Operating Systems, PCI Express (PCI-E), Penetration Testing, Python Programming/Scripting Language, QNX Operating System, Risk Analysis, Safety Standards, Safety Systems, Scrum Project Management and Software Development, Secure Coding, Security Architecture, Security Attacks, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Static Analysis, System-on-a-Chip (SoC), Team Player, Test Automation, Threat Modeling, Universal Asynchronous Receiver-Transmitter (UART), Unix Shell Programming, Virtualization
LOCATION
Auburn, MI
POSTED
30+ days ago

Job Title: Embedded Software Engineer
Location: Auburn MI
Pay Rate - $37 - $45/hr on W2 (all Inclusive)
Job ID: 80442-1
Duration: 6+ Months 
NO/OPT/ and No C2C

Salary Range:

Competitive, based on experience and qualifications

Introduction

Join our dynamic team as an Embedded Software Engineer, where you will work on cutting-edge automotive SoC platforms. We are looking for a skilled professional with a deep understanding of embedded systems, cybersecurity, and automotive safety standards.

Required Skills & Qualifications

  • 10 years of experience in embedded software development, including OS/hypervisor integration and security architecture.
  • Strong programming skills in C/C++ and familiarity with secure coding practices and static analysis.
  • Deep expertise in at least one OS/hypervisor platform such as QNX, Linux, or Android GVM, and virtualization technologies.
  • Hands-on experience with secure boot, access control mechanisms, MMU/MPU configuration, and cryptographic libraries.
  • Proven experience with BSP development, device drivers, and SoC bring-up.
  • 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 with security threat modeling, penetration testing, and risk assessment.
  • Familiarity with hardware security features (TPM, TrustZone, HSM) and secure firmware.
  • Experience working on ASIL-B/D safety-rated systems.

Day-to-Day Responsibilities

  • Lead the design and integration of OS and hypervisor platforms for automotive SoCs.
  • Architect and implement cybersecurity features at the OS and virtualization layers, including secure boot, runtime isolation, access control, and memory protection.
  • Collaborate with platform security teams to define and implement threat mitigations, attack surface reduction, and secure software lifecycle practices.
  • Develop and configure drivers for UART, SPI, PCIe, Ethernet, I2C, and LVDS.
  • Contribute to BSP integration, system bring-up, and OS/Hypervisor initialization on new SoC platforms.
  • Debug and troubleshoot system-level issues using industry-standard tools such as JTAG, logic analyzers, and trace probes.
  • Write and maintain scripts (Python, Shell, CLI tools) to automate diagnostics, configuration, and security validation.
  • Ensure compliance with cybersecurity and functional safety standards including ISO/SAE 21434, ISO 26262, and ASPICE.
  • Support CI/CD pipelines, automated test environments, and participate in Agile/Scrum-based development workflows.
  • Act as a technical mentor and provide architecture reviews and guidance on secure system software design.

Company Benefits & Culture

  • Comprehensive health and wellness benefits.
  • Opportunities for professional growth and development.
  • Inclusive and collaborative work environment.

For immediate consideration, please click APPLY to begin the screening process with Alex.

About the Company

A

Artech LLC