Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
Trenton Systems is seeking an Embedded Software Engineer to develop secure, high-performance software for rugged computers, servers, and workstations used in defense, aerospace, and industrial applications. In this collaborative, mission-driven role, you’ll design and debug embedded firmware, device drivers, and board support packages, integrate with custom hardware and RTOS/Linux, and optimize performance, reliability, and security. You’ll work closely with cross-functional engineering teams on complex projects, support system bring-up and troubleshooting, and grow your skills while contributing to critical, real-world missions.
Responsibilities
- Design, develop, and debug embedded software for rugged computing platforms
- Implement device drivers, board support packages, and low-level firmware
- Integrate software with custom hardware and RTOS/Linux environments
- Optimize performance, reliability, and security for mission-critical systems
- Collaborate with hardware, systems, and QA engineers on complex projects
- Participate in code reviews, testing, and documentation
- Support system bring-up, troubleshooting, and field issues
- Contribute to continuous improvement of tools, processes, and architectures
Requirements
- Embedded C/C++ programming
- RTOS (e.g., Vx
- Works, Free
- RTOS) or embedded Linux
- Device driver and BSP development
- Microcontrollers and embedded processors (ARM/x86)
- Low-level hardware debugging with JTAG/logic analyzers
- Real-time and multi-threaded programming
- Version control (Git) and CI/CD pipelines
- Secure coding practices and cybersecurity basics
- Communication protocols (SPI, I2
- C, UART, Ethernet)
- Performance optimization and profiling
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Best Software Developer Blogs to Read
Dev Digest 138 - Are you secure about this?
The Best X (Twitter) Accounts for Developers
Dev Digest 131 - AI'm not sure about OSS