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
$ 170KJob 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