Join to apply for the Firmware Engineer role at eleven audio design.
2 days ago Be among the first 25 applicants.
Summary of Job
This position is based within the Research and Development (R&D) department and reports to the Surface Analysis Group Manager.
As a Surface Analysis Firmware Engineer, you will play a key role in designing and developing low-level software for advanced scientific instruments and systems. Your expertise will be essential in optimizing system performance through collaboration with hardware and software engineering teams.
Key Responsibilities Include
* Developing efficient, reliable firmware for complex hardware interactions.
* Debugging and resolving hardware-software integration issues.
* Contributing to hardware-software architectural design and strategy.
Responsibilities
* Design and develop new firmware, optimizing for performance and resource use.
* Peer review firmware code.
* Support existing systems by investigating and resolving firmware-related problems.
* Develop and execute firmware test plans, including system integration testing.
* Design, implement, and test firmware for embedded systems, FPGAs, SoCs, and PLDs.
* Investigate Design Change Requests (DCR) and forecast work completion.
* Raise Manufacturing Change Notes (MCN) for design changes.
* Define firmware requirements in partnership with project stakeholders.
* Review project documentation and verification reports.
* Follow all company procedures and suggest improvements.
* Participate in verification and validation tests for system changes.
Qualifications (E/D)
* BSc in Electrical Engineering, Computer Engineering, or related field, or relevant firmware development experience.
Experience (E/D)
* Design of digital and analog electronics, FPGA design.
* Full firmware development cycle, including simulation and verification.
* Experience with DSP, Xilinx, Rust, SQL, high-speed VHDL, communication protocols.
* Experience with microcontrollers, Windows drivers, programming languages C/C++, version control, scripting tools.
Job Related Skills
* Problem-solving and debugging skills.
* Knowledge of hardware components and firmware interaction.
* Effective communication for cross-functional collaboration.
Seniority level: Entry level.
Employment type: Full-time.
Job function: Information Technology.
Industry: Software Development.
#J-18808-Ljbffr