'; } ?>

Sr. Embedded Firmware Engineer #ESF5531 Job at Expert Hiring

Expert Hiring Gray, ME 04039

Position Summary:

Develop firmware and/or software as part of highly integrated, custom embedded processing systems used in new products developed by our client and its customers.

What you will be doing:

  • Design and development of embedded software for new electronic products ranging from simple microcontroller-based solutions to highly complex embedded processing systems.
  • Work with team members, including hardware designers, to identify software related requirements and develop corresponding software design strategies or architecture that meets those requirements.
  • Collaborate with other members of the design team to evaluate possible alternatives during the development process and determine best approach based on performance, cost, and resources.
  • Develop software specifications based on requirements and implement embedded code in accordance with those defined requirements and/or specifications.
  • Participate in the bring-up of new custom embedded processor hardware with support from hardware designers.
  • Establish software verification testing tools and methods and execute software testing activities.
  • Document ideas, designs, specifications, and instructions to our client’s standards.
  • Mentor junior members of the engineering staff to promote design team abilities and establish good working practices.

What you will need:

  • A 4-year degree or equivalent experience in Computer Engineering, Electrical Engineering, Computer Science or a related engineering discipline.
  • A minimum of 5 years of embedded firmware development or equivalent experience
  • Demonstrated skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems.
  • Specific experience with common microcontroller and/or embedded processing platforms such as ARM and PIC. Experience with DSP and/or FPGA based SoCs is a plus.
  • Strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware.
  • Strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git.
  • Demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
  • Understanding of higher-level languages, object-oriented methodologies, user-interface implementation, and PC application programming. Experience with Qt framework is a plus.

Job Type: Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Relocation assistance
  • Retirement plan
  • Tuition reimbursement

Schedule:

  • 8 hour shift

Experience:

  • Embedded software: 5 years (Preferred)

Work Remotely:

  • No



Please Note :
bankofmontserrat.ms is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, bankofmontserrat.ms provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.