Firmware Engineer
Company
Location
Fort Washington, PA
Pay
$75,000 - $100,000 / Year
--
Fulltime
Level
Senior level
Why work here?
Experienced Firmware Engineer with experience MDB, Vend-Serial, Mars 600 Baud, or ATMEL development needed in the great Philadelphia, PA area!
Job Description
A bit about us:
Leading developer of mechanical and electronic payment systems!
Why join us?
Competitive Salary Opportunities!
Medical, Dental, and Vision Insurance!
Medical, Dental, and Vision Insurance!
Job Details
RESPONSIBILITIES:
As a Firmware Developer, you will play a key role in the analysis, development, and optimization of firmware solutions. You will collaborate closely with project managers and product owners to ensure that the software meets specification requirements and operational efficiency goals. Your responsibilities will include:
QUALIFICATIONS:
We are seeking a candidate with the following qualifications and skills:
As a Firmware Developer, you will play a key role in the analysis, development, and optimization of firmware solutions. You will collaborate closely with project managers and product owners to ensure that the software meets specification requirements and operational efficiency goals. Your responsibilities will include:
- Firmware Development: Analyzing and creating firmware solutions to meet project objectives, both independently and as part of a small team.
- Software Optimization: Recommending software upgrades to enhance operational efficiency and performance.
- Collaborative Design: Working closely with fellow developers to design and optimize code, fostering a team-oriented development environment.
- Documentation: Creating flowcharts and user guides for both new and existing programs, along with comprehensive documentation of all programming tasks and procedures.
- Embedded Product Development: Specifying, designing, implementing, releasing, and providing support for embedded products throughout their lifecycle.
- Utility Development: Crafting utilities in C/C++ to support the embedded system development process.
QUALIFICATIONS:
We are seeking a candidate with the following qualifications and skills:
- Firmware Development: Demonstrated significant experience in firmware development.
- Technical Proficiency: Proficiency in compilation processes and tools, C libraries, and microcontroller startup.
- Programming Skills: Strong C and C++ development skills.
- Version Control: Experience with version control systems.
- Electronics Skills: Basic shop skills, including soldering, using multi-meters, oscilloscopes, and signal generators.
- Electronics Knowledge: Ability to read schematics and grasp fundamental digital and analog electronic theories.
- Microcontroller Experience: Familiarity with microcontrollers and related tools, debuggers, and technologies (e.g., Keil 8051, ARM/Cortex M1, etc.).
- System Understanding: Experience with product specifications, systems analysis, microprocessor-based systems, and firmware design.
- Attention to Detail: A strong emphasis on meeting deadlines and a keen eye for detail.
- Technology Proficiency: Experience with Bluetooth, Wi-Fi, and Ethernet technologies is a plus.
Ref #
2752505
Posted
20 days ago
•
Last updated 20 days ago
What's your favorite/least favorite part of Dofactory?