Firmware Engineer OOJ
Hatch Global Search
Firmware Engineer
A Firmware Engineer is responsible for designing, developing, and maintaining the software code (firmware) that controls the functionality of electronic hardware devices.
The Embedded Firmware Development Engineer is responsible for the designing, implementation, and maintenance of real-time embedded software that controls the state-of-the-art products. The successful candidate must possess a strong background in embedded coding with ARM processors and a proven track record in the development of PID (proportional-integral-derivative) control loop applications, as well as experience with Real-Time Operating Systems (RTOS).
Essential Duties and Responsibilities
- Develop, optimize, and maintain firmware for ARM processors.
- Design and implement PID control loop applications for precision control systems.
- Collaborate with hardware engineers to define and integrate firmware with hardware components.
- Develop and integrate real-time firmware using RTOS to meet strict timing requirements.
- Perform debugging, testing, and troubleshooting of firmware code.
- Evaluate firmware for adherence to system requirements to validate firmware performance, functionality, and quality.
- Work with cross-functional teams to analyze requirements and provide firmware solutions that meet project objectives.
- Keep up to date with the latest industry trends and technologies and apply them to improve the firmware development processes.
Qualifications
- Practical knowledge of embedded design development tools and industry best practices for code development, documentation, and test.
- Strong understanding of PID control algorithms and their practical application.
- Experience with real-time operating systems (RTOS) for embedded systems.
- Familiarity with hardware debugging tools and methods.
- Solid problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.
- Knowledge of embedded electronics including analog, digital and firmware aspects.
- Familiarity with industrial communication protocols (e.g., EtherCAT, CIP, Profibus, Modbus, Foundation Fieldbus).
- Working knowledge of requirements management, change management, and configuration management tools.
- Ability to read schematics and component datasheets.
- Ability to take on multiple concurrent assignments under minimal supervision.
- Self-starter with initiative and drive to develop high quality code within the time and budget constraints of the project.
- Strong interpersonal skills, desire to learn, and an effective team player in a global environment.
- Ability to follow all safety procedures.
Education and Experience
- BS Computer Science, Computer Engineering, Electrical Engineering, or closely related Engineering degree required, MS degree preferred.
- 5 years of industry experience developing complex embedded software systems programming in C and/or C++ required, other programming languages a plus.
- Experience with ARM (Cortex-M) microcontrollers and real-time operating systems required.
- Experience with System Engineering and modeling a plus (MatLab/Simulink/Embedded Coder).
- Experience with mass flow control systems and/or other control systems highly desirable.
Work for a division of a Fortune 200 company who is a leader in flow measurement systems. Very stable environment.
- ...pharmacologic innovation that has impacted the lives of more than 100,000 patients globally. Position Summary : The Senior Firmware Engineer will develop and deliver reliable, compliant, and high-quality embedded firmware for implantable medical devices and...Suggested
$110k - $120k
...Firmware Engineer/Onsite/PA Audobon, PA Onsite Direct Hire $110k - $120k This is an opportunity to join a leading technology organization in the med-device industry as a Firmware Engineer. This role supports software development across embedded systems and...SuggestedFull time- ...the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. Position Summary: The Firmware Engineer shall participate in research and product development activities ranging from product concept through transfer to manufacturing...Suggested
$121.6k - $182.4k
...Job Description Summary: Seeking a Senior Embedded Linux Firmware Engineer located ON-SITE in Blue Bell, PA. This position is responsible for firmware/software development for the security system in concert with the Principal Engineers, the Senior Embedded Linux...SuggestedTemporary work- A global leader in technology solutions is seeking an experienced Firmware Engineer in Horsham, PA. This role involves designing control algorithms, ensuring accurate documentation, and supporting engineering teams for performance improvements. Requires a Bachelor's degree...Suggested
$96.89k - $188.89k
...Firmware Developer Primary duties and responsibilities: Firmware development – 80% Design and develop control algorithms... ...accurate and up to date. Work with optical, hardware and test engineering teams to continuously improve firmware performance, execution...Full timeWork at office$75k - $100k
...Description Job Description Job Description Civil site design engineers plan and design land for construction projects, including roads,... ...a dynamic role with growth potential and the chance to make a difference in community infrastructure, apply today! OOJ - 33167...Full timeLocal area$60k - $90k
...Job Description Job Description A water/wastewater design engineer designs and oversees water and wastewater systems, including treatment... ...chance to make a difference in community infrastructure, apply today! OOJ - 33153 Warrington PA OOJ - 33154 Malvern PA...Full timeWork at office- Net Developer With Blaze Rules Maintenance On W2 Design and develop rules application created/maintained Blaze, applications. Practitioners of the IT Application Development profession primarily focus on providing high quality, cost effective information technology ...
$45 - $50 per hour
...scalable front-end and back-end applications for web and mobile platforms. Collaborating with designers, product managers, and other engineers to build user-friendly, high-performance software. Writing clean, efficient, and maintainable code while adhering to best...- ...Software Engineer Location: Audubon, PA (5 days per week in office) Position Summary: We are seeking a highly skilled and motivated Software Engineer with embedded/firmware experience to join our rapidly growing Digital Health team. You will work closely with...Work at office
- ...Collaborate with a team of electrical, mechanical, and software engineers to integrate system software into market-ready medical device... ...of experience Experience developing production software/firmware for hardware systems Experience programming in C++ and/or Rust...
- Salesforce Developer With AWS Integration Experience Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Location: West Point, PA Term: 12 months 8+ years of extensive Salesforce...
- ...: Support customer projects from RFQ through design, quoting, BOM creation, and production documentation Develop custom engineered solutions using SolidWorks and related CAD tools Provide technical support to customers, distributors, production, and field service...
$60 - $68 per hour
...stakeholders. This is your chance to make a big impact. Education and experience: - Preferred: bachelor's degree in computer science, Engineering, or a related technical field - Minimum 8-10 years of work experience in a professional environment - Experience working in a...Work experience placement- ...issues legacy products Work with validation and integration engineers optical, hardware and test engineering teams to continuously... ...execution efficiency, and development processes. Ensure firmware documentation is accurate and up to date. Teamwork and Support...Work at office
- Oracle Apps Developer Our client, located near Montgomeryville, PA is a family owned, globally leading developer and manufacturer of the most diverse product line in their niche industry. They have a team of awesome people who leave their egos at home and work well ...Contract workCasual workWork at officeLocal areaWork from homeVisa sponsorshipRelocation package
$115.3k - $171.5k
...vehicles. For over 100 years, we have been driving new solutions, releasing tens of thousands of aftermarket replacement products engineered to save time and money, and increase convenience and reliability. Founded and headquartered in the United States, we are a...Full time2 days per week- ...Sr Cloud Engineer We are seeking a Senior Cloud Engineer to lead the design, implementation, optimization, and ongoing support of enterprise cloud infrastructure platforms, with a primary focus on Amazon Web Services (AWS) and secondary support for Microsoft Azure...
- ...ticket software and customers interaction. Air Emissions reporting and QA experience. Bachelor of Science degree in Software Engineering or Mathematics related field a plus. College grads, upper-level college students, and professionals are encouraged to apply....Local area
$95k - $140k
.Sr. Embedded Software Engineer page is loaded## Sr. Embedded Software Engineerlocations: Horsham-Pennsylvania-United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: WD30265653**Build your best future with the Johnson Controls team!**As...Flexible hours$102.9k - $153.1k
...vehicles. For over 100 years, we have been driving new solutions, releasing tens of thousands of aftermarket replacement products engineered to save time and money, and increase convenience and reliability. Founded and headquartered in the United States, we are a...Full time2 days per week- A leading tech company in Pennsylvania is looking for a .Net Developer skilled in Blaze rules maintenance. The role involves designing and developing software applications, focusing on delivering cost-effective IT solutions. Candidates should be capable of coding, testing...
- ...Job Details Manager Software Engineering Job Description The Manager Software Engineering, is a hands-on leader who actively participates in the architecture, design, and development of scalable, efficient, and secure technology solutions. In addition to managing...Daily paidFull timeTemporary workPart timeWork experience placementFlexible hoursShift work
- ...Data Warehouse Engineer Data Warehouse & Modeling (End-to-End with DBT) This requires strong SQL skills to write complex queries to join multiple tables / views to extract the relevant data. Design and build end-to-end data warehouse layers using DBT, including...
- Job Title Responsibilities: Customer facing (Weekly Service review meeting, CoE, Business meeting), Support AH Labware web application, Incident, change, problem management, Bug fixes, minor enhancements.Business requirements optimization.Analyse and document customer...
$95k - $140k
Johnson Controls is looking for a Senior Embedded Software Engineer in Westford, MA. The role involves developing embedded applications for fire detection systems, requiring 7+ years of experience in embedded software development, proficiency in C/C++, and expertise in...Flexible hours- The Senior Cloud Engineer is a senior-level, hands-on technical role responsible for the design, implementation, reliability, and continuous improvement of Dorman’s cloud infrastructure platforms, with a primary focus on Amazon Web Services (AWS) and secondary support...Local area2 days per week
- II-VI UK, Ltd. is seeking an experienced software engineer in Horsham, PA, specializing in embedded software systems within the Optical Networking industry. The role focuses on software feature design, customer interactions, and mentoring junior engineers. Candidates should...
- ...that accelerates time-to-power and delivers scalable, resilient infrastructure for mission critical environments. By integrating engineering, manufacturing, modular deployment, and lifecycle services under one platform, we streamline execution and bring complex projects...Summer workSeasonal workCurrently hiringWork at officeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer OOJ. Be the first to apply!



