×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer; Baremetal​/FreeRTOS​/FPGA​/Control Loops, MATLAB

Job in St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listing for: TechDigital Group
Full Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineer (Baremetal/FreeRTOS/FPGA/Control Loops, MATLAB)
Location: St. Louis

Expectation

  • Develop hands on C/C++ software and integrate your work within Smith+Neu  Agile Scrum teams.
  • Support and augment internal team of 10+ software engineers.
  • Deliver against sprint commitments and program increment objectives.
Job description
  • At least 2+ years of professional software development experience, with strong emphasis on C/C++ on microcontrollers like K60, STM
    32, FPGA (micro blazes or similar soft cores); experience in embedded systems, ideally within medical devices.
  • Proven experience developing, debugging and tuning of motor control with closed control loops and using MATLAB.
  • Proven experience working with Microblaze or similar soft-cores on Xilinx FPGAs.
  • Experience working with and troubleshooting multiple hardware interfaces, such as PCIe, CAN, I2C, I2S, UART, SPI, USB etc.
  • Nice to have experience working with UI development on QNX using Crank Story Board and working with Linux.
  • Solid understanding of CI/CD pipelines and tools such as Jenkins or Git Lab CI.
  • Ability to write unit and component level tests for C/C++ applications manual and automated with frameworks like Google Test, Unity etc.
  • Experience with Lua, Python or Shell scripting for automation, testing, and tooling is required.
  • Strong problem solving abilities and comfort working in a fast paced, dynamic environment.
  • Excellent communication skills, including experience collaborating with external contractors and reviewing technical deliverables.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary