Embedded Software Engineer
CFS, Inc.
Fort Wayne, United States of America
14 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
Senior Compensation
$ 175KJob location
Fort Wayne, United States of America
Tech stack
C
Code Review
Communications Protocols
Embedded Software
Ethernet
Field-Programmable Gate Array (FPGA)
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
VHDL
Serial Peripheral Interface
Bare Metal
Build Tools
Job description
- Code & Architect: Spend at least 50% of your time writing and architecting embedded C software for microcontrollers.
- Mentor & Lead: Provide technical direction and mentorship to early-career engineers, multiplying team impact.
- Own Programs: Act as the technical owner for program deliverables, ensuring quality and consistency.
- Build Tools & Frameworks: Develop reusable solutions that improve efficiency and accelerate development.
- Set Standards: Establish processes, conduct code reviews, and champion best practices.
Requirements
Do you have experience in VHDL?, * 10-20 years of embedded software experience, ideally in mission-critical or defense systems.
- Expertise in C programming (bare-metal experience strongly preferred).
- Familiarity with RTOS, programmable hardware (VHDL/FPGA), and communication protocols (CAN, SPI, I2C, UART, Ethernet).
- Strong technical leadership skills - able to mentor, guide, and act as a "force multiplier."
Benefits & conditions
Pulled from the full job description
- Flexible schedule, Salary: $150,000 - $175,000, * Fast-Paced Projects: 18-24 month project cycles with exposure to multiple chip vendors (NXP, TI, STM, and more). You'll work across a variety of platforms - often multiple in the same day - so no two weeks feel the same.
- Career Growth: Choose your path. Stay on the technical track and become a highly paid subject matter expert (SME), or branch into program management, systems engineering, leadership, or other roles as your career evolves.
- Flexible Schedule: You'll have a great deal of flexibility around your hours. Some engineers work a traditional 8-5 schedule, others do four 10-hour days and take Fridays off, and some prefer later starts (after lunch) and work into the evening. The focus is on results, not clock-watching.
- Culture: Independent work environment where engineers are trusted to get things done. Collaboration is encouraged, but you'll also have the autonomy to own your work and make an impact.