WhitePlainsRecruiter Since 2001
the smart solution for White Plains jobs

Embedded Software Engineer

Company: PRA USA
Location: White Plains
Posted on: July 11, 2019

Job Description:

Embedded Software Engineer White Plains, NY An Embedded Software Engineer with C and C++. Experience and knowledge of various communication protocols such as UART, SPI, I2C, and USB is required to play a key role in implementing detailed embedded designs and determine technical solutions to meet product requirements and to create automated software test tools, fixtures, and scripting solutions for one of our clients in the New York. This is a solid, stable company that offers an opportunity to work on exciting new and advanced technologies. In this role you will be responsible for providing support to Embedded Software team members regarding the technical feasibility of proposed designs, technical risks, and potential mitigation strategies and will be assisting hardware engineers in development of new platforms and in troubleshooting hardware / software interfaces. If you have experience with scripting languages such as C, C++, Python and version control tools such as Azure DevOps or other ALM ecosystem along with the knowledge of communication protocols such as UART, SPI, I2C, and USB, then this position is well suited to you. Responsibilities of the Embedded Software Engineer:

  • Implement detailed embedded designs and determine technical solutions to meet product requirements
  • Create automated software test tools, fixtures, and scripting solutions and support team members for technical feasibility of designs, technical risks, and mitigation strategies
  • Collaborate with manufacturers to define the next-gen microcontrollers and ASICs.
  • Work with hardware engineers for the development of new platforms and in troubleshooting hardware / software interfaces.
  • Work with key strategic partners and R&D functions to generate new product concepts, help determine architectural direction, and perform technical feasibility studies
  • Collaborate with vendors and key partners to develop, deliver, and maintain embedded software and tools for device product portfolio
  • Drive the discovery and application of new hardware and embedded software development approaches, methods and technologies. Qualifications of the Embedded Software Engineer:
    • BS in Electrical or Computer Engineering. Masters Preferred
    • At least 6 year of experience with C, C++ and scripting language such as Python
    • Experience with Implementation on resource constrained systems such as small footprint, low-power platforms
    • Skilled in using various communication protocols such as UART, SPI, I2C, and USB
    • Skilled in using lab equipment and debugging tools such as JTAG debuggers, oscilloscopes, logic analyzers, and multimeters
    • Experience with unit test, test driven development and hardware integration test
    • Experience in creating and using automated test suites for embedded applications will be preferred.
    • Experience with version control tools, Azure DevOps or other ALM ecosystem. Experience with Jenkins will be a plus
    • Experience in determining and incorporating software for key technologies into products such as analog, digital, display, wireless (Bluetooth/BLE) communication, and resource constrained micro-processors.
    • Proficiency in bare metal (No OS) using low power MCU (ARM preferred) Compensation of the Embedded Software Engineer:Salary Range: $120,000-140,000/year, depending on experience

      Location: White Plains, NYType: DirectTravel: As and when requiredRelocation Assistance: Subject to reviewVisa Sponsorship: Green Card or US CitizenshipKnowledge of the following areas will be helpful - Embedded, Software, designs, development, test, fixtures, scripting, microcontroller, ASIC, mitigation, troubleshooting, hardware, interface, feasibility, technical, C, C++, scripting, Python, protocols, UART, SPI, I2C, USB, JTAG, debuggers, oscilloscopes, "logic analyzers", and multimeters, application, "unit test", integration, Azure, "Version Controls", ALM, Jenkins, analog, digital, display, wireless, Bluetooth, BLE, communication, "resource constrained", "micro-processors", "bare metal", MCU, ARM

Keywords: PRA USA, White Plains , Embedded Software Engineer, IT / Software / Systems , White Plains, New York

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Computer Programmer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Mount Vernon
Posted on: 07/21/2019

Junior Java Developer - Bethlehem
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Bethlehem
Posted on: 07/21/2019

Computer Programmer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Hackensack
Posted on: 07/21/2019


Entry Level Java Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Trenton
Posted on: 07/21/2019

Software Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring software engineers. Want to work for a company you love Are you a Software (more...)
Company: Hired
Location: Chicopee
Posted on: 07/21/2019

Junior Java Developer - New Brunswick
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: New Brunswick
Posted on: 07/21/2019

Entry-Level C# Software Developer - Allentown
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Allentown
Posted on: 07/21/2019

Current College Students - AWS - Software Engineer
Description: Job DescriptionLet companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring software engineers. Want to work for a company you love (more...)
Company: Hired
Location: Chicopee
Posted on: 07/21/2019

Entry Level Software Engineer - Hackensack
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Hackensack
Posted on: 07/21/2019

Junior Software Engineer - New Brunswick
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: New Brunswick
Posted on: 07/21/2019

Log In or Create An Account

Get the latest New York jobs by following @recnetNY on Twitter!

White Plains RSS job feeds