TDL - Embedded Software Engineer 2

Expert Technology Services
Springfield, MA, United States
6 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C (Programming Language) Data Analysis Automation of Tests C++ (Programming Language) Datasheets Software Debugging Programming Tools Embedded Software Hardware-In-The-Loop Simulation Python (Programming Language) MATLAB Systems Development Life Cycle
+11 more
Requirements Management Software Engineering Verification and Validation (Software) SQL Databases System Testing Test Data Scripting Test Scripts Vba Programming Language Visual Basic Language Hardware Debugging

Job description

Develop, execute, and automate Hardware-in-the-Loop (HIL) validation activities for embedded control systems

  • Focus on dSPACE-based test environments for system-level verification
  • Automate test procedures and validate electronic control software/hardware
  • Troubleshoot and resolve issues in embedded systems
  • Read and interpret schematics and component datasheets
  • Apply knowledge of the full software development lifecycle, including requirements gathering, specification, development, testing, and delivery
  • Program in C or C++ for embedded systems
  • Use computer development tools such as SQL, VisualBasic, etc., as they relate to embedded systems
  • Work extensively with dSPACE HIL systems, ECU validation, and embedded controls testing
  • Employ MATLAB/Simulink for model-based development
  • Create and execute Python automation scripts for test and data analysis
  • Utilize CAN/J1939 networks, UDS diagnostics, and Vector tools for hardware troubleshooting and debugging
  • Communicate effectively (written and verbal) with team members and stakeholders
  • Provide excellent problem solving, customer service, and interpersonal skills

Requirements

C Programming Language, C++ Programming Language, Communication Skills, Control Systems, Customer Support/Service, Data Analysis, Datasheets, Embedded Software, Embedded Systems, Hardware Debugging, Identify Issues, Interpersonal Skills, Microsoft Visual Basic, Problem Solving Skills, Programming Tools, Python Programming/Scripting Language, Requirements Management, Resolve Customer Issues, SQL (Structured Query Language), Schematics, Software Development Lifecycle (SDLC), Software Engineering, Software Validation, System Validation, Test Automation, Test Data, Test Plan/Schedule, Test Scripts, Testing

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:14 min

Establishing stable test environments and required test data

Augustin Gottlieb Augustin Gottlieb · World Congress 2025

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

Videos

See all

Related articles

See all