Demo

Senior Software Engineer I

New Eagle
Ann Arbor, MI Full Time
POSTED ON 4/9/2026
AVAILABLE BEFORE 10/4/2026
Job Description

Under the leadership of the Software Engineering Director and in collaboration with the Global Software Development team, the Sr Software Engineer I at New Eagle is responsible is responsible for designing, developing, and testing software that operates within embedded systems with the highest quality standards.


Essential Duties

Software Development Skills

  • Strong knowledge and ability to perform routine tasks independently.

  • Strong knowledge of the following Programming Languages: C, C , Python, MATLAB, Java, or other relevant languages.

  • Embedded Systems Development: Experience with real-time operating systems (RTOS) and hardware interfacing.

  • Software Architecture and Design Patterns (e.g., object-oriented design, state machines).

  • Data Structures and Algorithms knowledge.

  • Simulations and Modelling (e.g., MATLAB, Simulink, Model-Based Design).

Real-Time and Embedded Systems

  • Strong knowledge of RTOS (e.g., FreeRTOS, VxWorks, QNX).

  • Embedded Firmware Development: Experience low-level programming, microcontrollers, and hardware/software interaction.

  • Knowledge of Signal Processing: Familiarity with DSP (Digital Signal Processing) for real-time control.

Control Software Simulation and Testing

  • Strong knowledge of MATLAB/Simulink for control design, testing, and simulation.

  • Hardware-in-the-loop (HIL) Testing for embedded systems verification.

  • Testing Frameworks: Unit testing, integration testing, and debugging skills for control systems.

Communication Protocols & Networking

  • Strong knowledge of CAN bus, EtherCAT, and other industrial communication protocols.

  • Automotive (broadR reach) ethernet for networking embedded systems. Fieldbus protocols for machine-to-machine communications.

Version Control and Software Development Tools

  • Strong knowledge of software versioning tools (Git for version control and collaboration)

  • CI/CD pipelines for automated testing and integration.

  • Debugging and Profiling Tools: GDB, Valgrind, or specialized hardware debugging tools.

Firmware Development

  • Strong knowledge of automotive microprocessors.

Control Systems Hardware Knowledge

  • Strong understanding of Sensors and Actuators: Experience with feedback systems, sensors (encoders, accelerometers, etc.), and actuators (motors, valves, etc.).

  • Power Electronics for controlling electric drives and motors.


Required Qualifications



  • 3 years of professional engineering experience in hardware product design.

  • Bachelor’s in Computer Science, Computer Engineering, or Electrical Engineering.

  • Proficiency in breaking down complex projects into clear, manageable tasks and phases, with timelines, milestones, and dependencies.

Salary.com Estimation for Senior Software Engineer I in Ann Arbor, MI
$136,929 to $164,002
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer I?

Sign up to receive alerts about other jobs on the Senior Software Engineer I career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer I jobs in the Ann Arbor, MI area that may be a better fit.

  • Premier Group Novi, MI
  • Senior Software Developer Novi, MI $115K - $130K benefits I am partnered with a large organization HQ’d in Novi who is seeking a Senior Software Engineer t... more
  • 1 Day Ago

  • Woven by Toyota Ann Arbor, MI
  • Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!