This job listing has expired and may no longer be relevant!
18 Aug 2014

Full-Time Senior Embedded Software Engineer

Method3 – Posted by TalentBin Danbury,Connecticut, Connecticut, United States

Job Description

You will be part of an enthusiastic, results-oriented, and dynamic team of Embedded Software Engineers, Application Software Engineers, and Test Engineers working to design and develop the best-in-class digital mammography products. The ideal candidate will be someone who strives to understand how complex hardware/software systems operate in order to find ways to improve them. 

Summary of Duties and Responsibilities 

  • Specify the requirements, designs, implements, integrates, tests and releases embedded level software used in medical imaging products.
  • Develop and maintain software under an Agile/Scrum/Continuous Integration methodology.
  • Develop functional, design, interface and test specifications and/or tools with minimal supervision.
  • Conduct specification/work reviews of his/her designs under the direction of the project manager.
  • Accurately estimate the time to complete scheduled tasks and evaluate on a regular basis the actual versus the planned task times, providing input to the schedules as necessary.
  • Participate in design reviews under the direction of upper level engineers.
  • Ensure that design implementation, test and maintenance methods/processes are developed and executed in a manner, which supports all applicable quality standards. 

Qualifications 

  • Knowledge of practical software solutions and be able to apply software design techniques to the development of embedded systems software. 
  • In-depth experience in development of functional, design and interface aspects of a product at board, sub-system and system level.
  • Proficiency with C/C++ and Assembler level programming languages in an embedded environment.
  • Understanding of the interaction between hardware and software at component, sub-system and system levels.
  • Ability to read and understand circuit diagrams, to identify control signals and processor inputs.
  • Significant experience in the development of software under an RTOS environment.
  • Ability to comprehend existing code and perform analysis to produce state/timing charts from code constructs.
  • Ability to manage time to be able to handle multiple overlapping projects.
  • Ability to work comfortably in both individual and team environments. 

Education/Experience                  

  • Bachelor degree in Computer Science/Computer Engineering/Computer Systems with at least ten years’ experience in a related field, including at least 4 years in an Embedded Software role.
  • Masters Degree desired 

Specialized Knowledge 

The following specialized skills are highly valued:

  • Experience with PWM motor drivers and PID controllers and the related issues.
  • Knowledge of Freescale processors and controllers.
  • Knowledge of ARM processors and controllers.
  • “Failsafe” software design experience.
  • Project management tools/techniques.
  • Knowledge of different micro-controller architectures.
  • State machines/finite automata/logic reduction techniques.
  • Knowledge of communications protocols (e.g., CANBus, I2C, RS-232/485).
  • Experience with a variety of development tool chains.
  • Device Driver experience under Windows or UNIX/Linux.

Experience with embedded real-time graphics displays.

How to Apply

Phenomenal opportunity for an outgoing Sr. Embedded Software Engineer in Danbury, CT! Client is looking for a team oriented engineer that loves a challenge and has a passion for development. Relocation is available. Salary $100K or competitive.

Contact Jack C. Warford at [email protected] for more details.

Job Categories: IT / Tech Support. Job Types: Full-Time. Job Tags: assembly, device drivers, embedded software engineer, jobs, and RTOS. Salaries: 100,000 and above.

577 total views, 1 today

Apply for this Job