• View Jobs
  • Client Services
  • Project Teams
Electrical, Electronic and Embedded Services

Job Seekers

Embedded Software Engineer

Twitter Facebook
Kansas City,, MO
$80,000 - $110,000
Job Type
Direct Hire
Jan 10, 2019
Job ID
Embedded Software Engineer
Kansas City, MO

Job Summary of the Embedded Software Engineer:
Embedded Software Engineer with C/ C++ experience and knowledge of RTOS/Free RTOS is required to play a key role in the design and development of the software for development projects for one of our clients in Missouri. This is a stable, growing company offering significant future opportunities to break into new technologies. If you have strong embedded or real-time software development experience along with the knowledge of repair and analysis of software systems, then this position is well suited to you.

Responsibilities of the Embedded Software Engineer:
  • Design, and validation of system and modular design
  • Document the design and development details as per the quality system procedures and work instructions
  • Ensure the achievement of performance, safety and client expectations while designing the software
  • Collaborate with clients and vendors such as test labs, microprocessor application engineers onsite and offsite
  • Participate in the quoting and risk assessment process by providing accurate and on time estimates for projects
  • Manage priorities and engages in assignments and Identifies factors needed to fulfill project duties
  • Provide regular updates to the Development Team on project milestones and estimated completion dates
  • Maintain weekly loading / activity report.
  • Contribute to the system design and development and Work with the Design Team to evaluate alternate solutions
  • Support in product and system level test plans for the verification / validation process as well as manufacturing tests procedures.
  • Supports the Design Team in trouble-shooting system level problems on microprocessor-based products in using debugging tools, oscilloscopes, logic analyzers etc.
  • Evaluates and suggests feasibility on assigned proposed projects.
  • Develops design plans and engineering specifications for the software portion of a product design
  • Train Software Engineers and assist them on technical problems

Qualifications of the Embedded Software Engineer:

  • Bachelors degree in Computer Engineering or equivalent work-related experience. Masters Preferred
  • 7+ years of experience in developing real time embedded software using C/ C++
  • Experience in developing the firmware for medical devices or a highly regulated environment is preferred
  • knowledge of ISO 13485, IEC 60601 -1 Clause 14 and IEC 62304 is preferred
  • Experience with Real time operating systems/RTOS or Free RTOS
  • Knowledge of software version control tools.
  • Experience with Linux will be a plus
  • Practical knowledge of principles, concepts, theories and practices of Software Engineering such as design, repair and analysis of software systems
  • Skilled in Problem Solving, Project Management, Data Analisys (Analytical skills), Critical Thinking & Leadership
  • Ability to manage time, make quality decisions, manage and measure work

Compensation of the Embedded Software Engineer:
Salary Range:  $80,000-110,000/year (Aligned with knowledge and experience)

Location: Kansas City, MO
Type:  Direct
Travel:  As required
Relocation Assistance:  Available
Visa Sponsorship:  NONE.

Knowledge of the following areas will be helpful - Embedded, software, design, development, system, modular,  verification, validation, coding, C, C++, safety, "Real time operating system", RTOS, "Free RTOS", "trouble-shooting",  microprocessor, debugging, oscilloscopes, "logic analyzers", "Computer Engineering",firmware, "ISO 13485", "IEC 60601", "1 Clause 14", "IEC 62304", Linux, repair, analysis