Embedded Software Engineer

East Greenwich, RI

Posted: 07/11/2019 Employment Type: Contract to Hire Industry: Engineering Job Number: 229877



Title: Embedded Software Engineer



Location: East Greenwich RI



Type: 12 months contract to hire



 



Overview:



Pivotal Engineering is staffing for a leading US battery manufacturer who has won a new project from the military. Our client is seeking a senior candidate to perform embedded code and software tasks related to the design, development, test, qualification and production support of electronic assemblies used to manage the charge and discharge of Lithium-Ion Batteries.  This is an exciting, full task spectrum, A to Z, opportunity, that will enable the individual contributor to exercise their proficiency in software and embedded code to deliver electronic control systems for Lithium-Ion battery assemblies used in various Military, Aerospace and commercial applications.



 



The appropriate individual will be expected to:


  1. Understand a set of customer requirements and recommend how those requirements shall be translated into software and /or embedded code for a battery electronics system that meets the customer requirement. This applies to new project initiatives as well as modifications to existing legacy systems.
  2. Develop structured embedded code and software in a style that is well documented, readily supportable and complies with Military software safety standards.
  3. Analyze existing code and reverse engineer previously written embedded code / software.
    1. Provide behavioral and performance documentation based on existing firmware.
    2. Recommend and implement firmware changes and firmware qualification testing to correct behavioral or performance deficiencies in existing firmware.
    3. Design and implement firmware changes required to implement new features and capabilities in existing battery management systems.
    4. Maintain code release and all types of code documentation.
  4. Perform support tasks including debug of existing code, addition of new features, documentation updates and corrections, and other software and embedded code related tasks as may be required.
  5. Develop bench and automated test fixture code for use during development and production test of battery management electronics.
  6. Modify existing and write new Windows based applications to:
    1. Communicate with battery electronics and provide current status of battery electronics in a GUI environment.
    2. Control custom automated test systems.

 

 



Required Skills:


  1. Demonstrable skills in reading and understanding firmware written in C for various types of micro-controllers while using an Integrated Development Environment.
  2. Demonstrable ability and experience with analyzing and debugging systems involving hardware and firmware and software interactions.
  3. The ability to read, modify, write software executable in a Windows development and operating environment.
  4. The ability to understand Customer Requirements and generate clear and concise flow down product definition documents such as Specifications and Statements of Work.
  5. A demonstrable understanding of modern software development paradigms including requirements definition.

 

 



Recommended Skills / Qualifications:


  1. Experience designing Battery Management Systems.
  2. Prior Mil – Aerospace Design / Development experience.
  3. Experience using software test and quality gauging tools.
  4. Experience with software development in a DO-178 or DO-178 like environment.
Overview:

 

Pivotal Engineering is staffing for a leading US battery manufacturer who has won a new project from the military. Our client is seeking a senior candidate to perform embedded code and software tasks related to the design, development, test, qualification and production support of electronic assemblies used to manage the charge and discharge of Lithium-Ion Batteries.  This is an exciting, full task spectrum, A to Z, opportunity, that will enable the individual contributor to exercise their proficiency in software and embedded code to deliver electronic control systems for Lithium-Ion battery assemblies used in various Military, Aerospace and commercial applications.

 

The appropriate individual will be expected to:
  1. Understand a set of customer requirements and recommend how those requirements shall be translated into software and /or embedded code for a battery electronics system that meets the customer requirement. This applies to new project initiatives as well as modifications to existing legacy systems.
  2. Develop structured embedded code and software in a style that is well documented, readily supportable and complies with Military software safety standards.
  3. Analyze existing code and reverse engineer previously written embedded code / software.
    1. Provide behavioral and performance documentation based on existing firmware.
    2. Recommend and implement firmware changes and firmware qualification testing to correct behavioral or performance deficiencies in existing firmware.
    3. Design and implement firmware changes required to implement new features and capabilities in existing battery management systems.
    4. Maintain code release and all types of code documentation.
  4. Perform support tasks including debug of existing code, addition of new features, documentation updates and corrections, and other software and embedded code related tasks as may be required.
  5. Develop bench and automated test fixture code for use during development and production test of battery management electronics.
  6. Modify existing and write new Windows based applications to:
    1. Communicate with battery electronics and provide current status of battery electronics in a GUI environment.
    2. Control custom automated test systems.

 

Required Skills:
  1. Demonstrable skills in reading and understanding firmware written in C for various types of micro-controllers while using an Integrated Development Environment.
  2. Demonstrable ability and experience with analyzing and debugging systems involving hardware and firmware and software interactions.
  3. The ability to read, modify, write software executable in a Windows development and operating environment.
  4. The ability to understand Customer Requirements and generate clear and concise flow down product definition documents such as Specifications and Statements of Work.
  5. A demonstrable understanding of modern software development paradigms including requirements definition.

 

Recommended Skills / Qualifications:
  1. Experience designing Battery Management Systems.
  2. Prior Mil – Aerospace Design / Development experience.
  3. Experience using software test and quality gauging tools.
  4. Experience with software development in a DO-178 or DO-178 like environment.
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: