Embedded Software (Linux) Engineer/Architect

TECHNOSPHERE
Cypress, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 170K

Job location

Cypress, United States of America

Tech stack

Artificial Intelligence
Assembly Language
Communications Protocols
Computer Programming
Computer Engineering
Software Debugging
Linux
Device Drivers
Embedded Software
Ethernet
Field-Programmable Gate Array (FPGA)
FreeRTOS
Modbus
Real-Time Operating Systems
Software Engineering
Universal Asynchronous Receiver/Transmitter
VxWorks
Graphics Processing Unit (GPU)
Serial Peripheral Interface
Yocto
Information Technology

Requirements

Do you have experience in Technical writing within technology?, * Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.

  • 3+ years of experience in embedded software development and architecture.
  • Expert knowledge of Yocto Project and real-time operating systems (FreeRTOS, VxWorks, etc.).
  • Extensive experience with embedded development tools, debuggers, and device driver development.
  • Proficiency in C/C++ programming and assembly language for embedded systems.
  • Knowledge of communication protocols (SPI, I2C, UART, Ethernet, CAN, Modbus).
  • Experience with software for power electronics, control systems, and high-power RF applications.
  • Familiarity with aerospace, defense, or satellite communication software development.
  • Understanding of DO-178, MIL-STD-882, and space qualification processes for software.
  • Knowledge of digital predistortion (DPD), digital signal processing, and adaptive control techniques preferred.
  • Experience with AI, GPUs, FPGAs, and NPUs preferred.
  • Strong leadership and mentorship skills with the ability to guide and inspire engineering teams.
  • Excellent communication, presentation, and technical writing skills.
  • Ability to perform complex mathematical calculations including calculus, statistics, and probability theory.
  • Ability to thrive in a fast-paced, dynamic environment.
  • Active security clearance or ability to obtain clearance preferred.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Relocation assistance
  • Life insurance, * 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Relocation assistance
  • Vision insurance

Apply for this position