Enable job alerts via email!

Firmware Engineer

DCS Corporation

Drummond-North Elmsley

On-site

USD 94,000 - 109,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an Embedded Software/Hardware Engineer to design and develop cutting-edge firmware for avionics systems. In this role, you will collaborate with project teams, ensuring industry-leading quality and reliability while innovating within the electrical and electronic components of avionics and ship platforms. Your expertise in embedded systems, communication protocols, and firmware development will be crucial. If you have a passion for technology and a commitment to excellence, this opportunity to make a significant impact in the aerospace sector is perfect for you.

Qualifications

  • 5+ years of experience in embedded systems and avionics.
  • Strong understanding of communication protocols and firmware development.
  • Familiarity with industry standards and security requirements.

Responsibilities

  • Design and develop firmware for avionics components.
  • Collaborate with teams for software builds and support.
  • Perform testing and validation of firmware on avionics.

Skills

C Programming
Bare Metal Firmware Development
Embedded Software Development
Microcontrollers
Real-Time Operating Systems (RTOS)
UART Communication Protocols
SPI Communication Protocols
I2C Communication Protocols
CAN Communication Protocols
Ethernet Communication Protocols
USB Communication Protocols
Computer Architecture
Excellent Communication Skills
Planning Skills

Education

Bachelor's Degree in Computer Science Engineering
Bachelor's Degree in Electrical Engineering

Tools

Matlab/Simulink
Version Control Tools
Build Automation Tools

Job description

Salary Range: $94,306 - $109,000

The Embedded Software/Hardware Engineer is responsible for the electrical and electronic component and subsystem design including firmware development, as well as the electrical integration into avionics and ship components and platforms.

Essential Job Functions:

Design, develop, and test firmware for avionics components

Collaborate with project teams to develop software builds and support software development

Develop and implement software functional blocks and modules

Perform testing and validation of firmware on various avionics components

Analyze and resolve product anomalies and respond to customer inquiries

Ensure industry-leading quality and reliability of components

Required Skills:

Due to the sensitivity of customer related requirements, U.S. citizenship is required.

Bachelor's degree in computer science engineering, Electrical Engineering with 5 plus years' experience.

Excellent communication and planning skills

Programming languages: C, "bare metal" firmware, embedded software development

Embedded systems: microcontrollers, microprocessors, and embedded systems architecture

Operating systems: real-time operating systems (RTOS), device drivers, and bootloaders

Communication protocols: UART, SPI, I2C, CAN, Ethernet, and USB

Computer architecture: computer architecture, including processor architecture, memory hierarchy, and input/output systems

Familiarity with industry-specific standards, regulations, and protocols

Desired Skills:

3-5 years' experience in design and release of avionics systems electrical components, including software, wire harnesses, electronic controls, switches, etc.

Experience with avionics systems, Matlab/Simulink, TI processors, and embedded real-time systems

Familiarity with DoD guidelines, encryption, and security requirements

Experience with version control tools, testing, and build automation tools

Knowledge of wireless technologies, protocols, and cybersecurity principles.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

(Remote) Senior Software Engineer

Systems & Software, Inc.

Manitoba

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Software Engineer - Cross-platform C++ - Multipass

Canonical

Regina

Remote

USD 60,000 - 100,000

Today
Be an early applicant

Frontend Software Engineer, Emerging Talent

P2P

Remote

CAD 60,000 - 100,000

Today
Be an early applicant

Observability - Control Plane - Software Engineer II (Go, Cross-Platform)

Referral Board

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Sr. Software Engineer- Windows Driver

Blackpoint Holdings, LLC

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Développeur Python, java

Aptitudetech

Quebec

Remote

CAD 60,000 - 100,000

Yesterday
Be an early applicant

Senior Software Engineer

HRB

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Sr Software Engineer - RoR

HRB

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Staff Software Engineer - Modelling and Architecture

HRB

Remote

CAD 80,000 - 140,000

Yesterday
Be an early applicant