Live opening · Posted 12 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
The core responsibilities for the job include the following:
Design and Development of Firmware and Software Applications:
Work independently and with fellow seniors on the development of new complex firmware and software for embedded systems.
Participate in identifying and defining requirements and specifications for a given project.
Assist in documenting and reviewing overall architecture and individual software components.
Attend design team meetings to provide input into the overall architecture of projects.
Support Sustaining Engineering in solving design errors and/or modifications of existing released products.
Participate in an Agile team environment.
Documentation, Coding, Testing, and Review:
Participates in identifying requirements and writing specifications for firmware / software projects.
Assists in documenting and reviewing overall architecture and individual modules.
Defines and performs both unit and system tests on firmware/software components.
Uses tools such as debuggers, emulators, and test harnesses to test and debug applications.
Requirements:
Experienced with object-oriented analysis and design and familiar with structured, functional decomposition design methodologies.
Expertise in C/C++ languages.
Ability to read schematics.
Familiarity with common peripheral protocols (SPI, UART, I2C, etc. ).
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Proficiency with GitHub.
Familiar with the design of firmware for embedded applications.
Working knowledge of Linux kernel configuration or driver development.
Knowledge of object-relational databases (SQL / PostgreSQL).
Knowledge of Node / Node.js application development.
Experience with containerization (Docker, Kube).
Ability to reason and solve problems related to this position.
3+ years Related Field.
BA or BS (college graduate) - Required.
Experience
3-7 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.