Embedded Software Engineer

Eikon Consulting

• $110K — $130K *
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10 years of experience in embedded software development using C/C++.
  • Proficient in architecture, design, and integration of embedded software.
  • Familiarity with modern control theory and its applications.
  • Experience working in multi-site software development environments.
  • Strong skills in designing and debugging peripherals for motor control systems.
  • Ability to create software components following unit test-driven development.
  • Experience with Real Time Operating Systems (RTOS).
  • Knowledge of serial communication protocols such as I2C, RS-485, RS-232, CAN, and SPI.
  • Skilled in using industry-standard embedded design and debugging tools like JTAG and protocol analyzers.

Responsibilities

  • Develop and integrate embedded software solutions in C/C++.
  • Architect and design robust systems for embedded environments.
  • Collaborate with teams across multiple sites for software development.
  • Debug and test software components and peripherals for motor control.
  • Implement unit test-driven development practices in software creation.
  • Utilize Real Time Operating Systems (RTOS) for software deployment.
  • Apply communication protocols effectively in developing software.

Benefits

  • Opportunities for professional development and training.
  • Access to state-of-the-art development tools.
  • Flexible work environment with remote collaboration.
  • Participation in innovative multi-site projects.
Full Job Description
Job Description

10 years of professional experience developing embedded software in C/C++.

* Experienced in the architecture, design, hardware/software integration, and development of embedded software.

* Experience and familiarity with modern control theory and applications.

* Experience collaborating in multi-site software development teams and projects.

* Design and debug experience for peripherals needed for motor control such PWMs, ADCs and timers.

* Ability to develop unit test driven software components

* Experience with Real Time Operating Systems (RTOS) software development.

* Familiar with serial communication protocols (I2C, RS-485, RS-232, CAN, SPI).

* Familiar with industry standard embedded design and debugging tools (JTAG, protocol analyzers, emulators).

* Familiar with Configuration Management tools (Version control, bug tracking, change management, automated builds, and coding standards).

Qualifications

C/C++.

Similar Jobs

More Jobs at Eikon Consulting

More Telecommunications & Hardware Jobs

Find similar Embedded Software Engineer jobs: