Hybrid Sr. Firmware Engineer

Company:  Akkodis
Location: Fairport
Closing Date: 09/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Akkodis is seeking a Hybrid Sr. Firmware Engineer for a six-to-twelve-month contract position with a client located in Fairport, NY. You will be working on sophisticated, industrial, real time operating systems involving real time data acquisition and post processing of data for analysis and reports. This team of engineers develops innovative monitoring systems used for asset monitoring at electrical sub stations. Current project involved rebuilding a microcontroller and switching to a new OS. This position requires being onsite at least three days a week.


Pay/Salary Range: $60.00 to $80.00 per hour depending on experience


Hybrid Sr. Firmware Engineer job responsibilities include:

• Embedded systems, firmware development with specific focus on Linux and real time embedded systems.

• Developing advance firmware solutions for critical substation monitoring and diagnosis requirements.

• Coordinate firmware development activities and lead quality and scheduling projects.

• Supports development team and provides needed pre-qualification and verification testing. Ensure compliance to all regulatory needs for the product and business

• Support product transition to mass manufacturing

• Supports sales and support team post release to timely meet customer needs.

• Follow software development and validation processes and continuously improve them.

• Use Scrum Agile Methodology for software development.


QUALIFICATIONS:

• Bachelors or Masters in Electrical / Electronics Engineering or Computer Science or equivalent

• Three to five years of experience required

• Proven expertise in the design and support of embedded systems architecture in a real time, Linux environment (High Speed Serial IO, Embedded Processor).

• Experience with DSP programming. Hands on experience in programming different peripheral interfaces like UART, I2C, SPI etc.

• Expertise in Embedded C/C++. Code development in a hard real time, multi-threaded environment. Experience in Linux user space C++ code

• Strong analytic and problem-solving skills for root cause determination and fixing issues.

• Integrating existing business logic to existing kernel drivers through OS facilities (sysfs, ioctl, SPI)

• Initial HW/FW validation with DMM / Logic Analyzers

• Work involves implementing existing interfaces into concrete classes

Preferred Skills:

• Knowledge of unit test frameworks for Linux and/ or Cyber security implementation

• Programming experience with device drivers.

• Experience in fault location, fault recording and/or power quality.

• Familiarity with SPI, I2C, Linux DTS


If you are interested in this Hybrid Sr. Firmware Engineer job in Fairport, NY then please click APPLY NOW. For other opportunities available at Akkodis go to


Equal Opportunity Employer/Veterans/Disabled



Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client



To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit



The Company will consider qualified applicants with arrest and conviction records.

Apply Now
Share this job
Akkodis
  • Similar Jobs

  • Hybrid Sr. Firmware Engineer

    Fairport
    View Job
  • Senior Platform Engineer

    HENRIETTA
    View Job
  • Senior Platform Engineer

    HENRIETTA
    View Job
  • Senior Materials Engineer

    Henrietta
    View Job
  • Senior Platform Engineer

    HENRIETTA
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙