Firmware Engineer OOJ - 33292
Hatch Global Search
Job Description
Job Description
Job Description
A Firmware Engineer is responsible for designing, developing, and maintaining the software code (firmware) that controls the functionality of electronic hardware devices.
Firmware Engineer
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 posses 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
Why is This a Great Opportunity
Work for a division of a Fortune 200 company who is a leader in flow measurement systems. Very stable environment.
OOJ - 33292
- ...Job Description Join Coherent to develop firmware for advanced optical amplifier modules, optical transport subsystems and micro... ...platforms, working closely with customers and cross-functional engineering teams to define requirements and deliver effective technical...Suggested
- ...Job Description Primary Duties & Responsibilities Firmware development – 80% Design and develop control algorithms, features... ...and up to date. Work with optical, hardware and test engineering teams to continuously improve firmware performance, execution...SuggestedWork at office
$75k - $100k
...Job Description Job Description Job Description A site engineer plans, designs and constructs civil engineering projects such as... ...a dynamic role with growth potential and the chance to make a difference in community infrastructure, apply today! OOJ - 33167...SuggestedFull timeLocal area$90k - $110k
...Description A professional who oversees all aspects of a structural engineering project from conception to completion, including design,... ...dynamic role with growth potential and the chance to make a difference in community infrastructure, apply today! OOJ - 33160...SuggestedFull timeContract workFor contractorsWork at officeLocal area- ...AMETEK PDS is seeking an energetic, innovative, software engineer to join our exceptional and growing engineering team. We design advanced... ..., and fun! Key Requirements: Develops software and firmware source code in C/C++, Embedded C, and other languages. Designs...SuggestedWork experience placementLocal area
- ...teamsCollaborate with a team of electrical, mechanical, and software engineers to integrate system software into market-ready medical device... ...years of experienceExperience developing production software/firmware for hardware systemsExperience programming in C++ and/or...Full time
$60k - $90k
...Job Description Job Description A water/wastewater design engineer plans, designs, and manages the construction of water and wastewater... ...dynamic role with growth potential and the chance to make a difference in community infrastructure, apply today! OOJ - 33153...Full timeWork at office- AWS DevOps With PythonDesign, implement and manage CI/CD pipelines for automated deployments.Build and manage AWS infrastructure (EC2, S3, Lambda, RDS, VPC, IAM).Develop automation scripts using Python for provisioning and operational tasks.Implement Infrastructure as ...
- ...teamsCollaborate with a team of electrical, mechanical, and software engineers to integrate system software into market-ready medical device... ...years of experienceExperience developing production software/firmware for hardware systemsExperience programming in C++ and/or...
- ...: 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...
$150k - $230k
...Hardware Design EngineerWe are seeking an experienced Hardware Design Engineer to lead the electrical hardware design of next-generation... ...with minimal supervision while collaborating closely with RF, firmware, mechanical, PCB layout, and manufacturing teams to deliver mission...Permanent employmentRemote work3 days per week$110k - $120k
...Hardware EngineerImmediate need for a talented Hardware Engineer. This is a fulltime opportunity with long-term potential and is located in Blue Bell, PA / Irving TX (Hybrid).Pay Range: $110000 - $120000/annum. Employee benefits include, but are not limited to, health...Full timeLocal area- Mandatory Skills: Primary : AWS Cloud, AWS Administration, Python , Lambda Tools : • VScode Editor • zure DevOps • Github, Cloudbees, Jenkins • Dbeaver • NoSQL Workbench • Jira, Confluence JD: • Minimum 10 years of experience in end-to-end application...
- ...dedication to its 200+ employees, a sharp focus on safety and quality, and the drive to deliver. Job Overview The Application Engineer - Systems supports the Systems Sales Group by leveraging technical expertise and product knowledge to develop solution...Immediate start3 days per week
- ...accelerates the development of promising technology pathways that enable widespread uptake of SAF. The Position We are seeking a Lead Engineer, Process Design to join our team. This role will report to our Manager of Engineering. This position will provide technical...Temporary workFor contractorsLocal areaFlexible hours3 days per week
- ...Position Title: Senior Application Engineer, NCC Automated Solutions Location: Souderton, Pennsylvania Reports to: Director Sales & Applications,NCC Automated Solutions Header: We’re looking for people like us. People who love to innovate. People...
- 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...
- ...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
- ...development cycle of new features, product enhancement, troubleshooting and debugging both in simulation as well as on the machines in our engineering lab.Knowledge & Experience requirementsMaster/Bachelor in Software/Computer/Electrical Engineering or Computer Science.10+ years...Work experience placement
- Job DescriptionAt IPS, we are global leaders in developing innovative solutions for the consulting, architecture, engineering, project controls, procurement, construction management, and CQV of technically complex facilities, primarily in the life sciences industry. We...Night shiftDay shiftAfternoon shift
- Are you willing to make a difference?At Kulicke and Soffa, (NASDAQ:KLIC) our engineers make that decision daily. We are an international leading provider of robotic semiconductor packaging and electronic assembly solutions supporting the global automotive, consumer, communications...
- We are looking for a forward-deployed software engineer to strengthen customer-facing engineering efforts in King of Prussia, Pennsylvania. This role combines software development, operational support, and analytical problem-solving to improve how internal teams and customers...
- ...solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. As a Senior Software Engineer, you will be part of a small pluri-disciplinary development team of 5 to 10 engineers, dedicated to the development of a complete...Full time
- ...AI technologies — you will find purpose and opportunity at Signant Health.About the RoleSignant Health is looking for a Software Engineer - AI Accelerated Development to build AI-powered, agentic features into our clinical trial platforms. Working across the .NET stack...
- Job DescriptionAt IPS, we are global leaders in developing innovative solutions for the consulting, architecture, engineering, project controls, procurement, construction management, and CQV of technically complex facilities, primarily in the life sciences industry. We...For contractorsNight shift
- ...work, we offer value-added expertise, and we stand by our core values of TEAM, TRUST, GRIT, GROWTH!We are looking for MEP/Plumbing Engineer, who is looking for an exciting career with an industry leader that’s been in the business since 1929.WHAT WE CAN OFFER:Company-...Full timeContract workTemporary workWork at office
- This is for an Electrical Systems Engineer position in the Engineering department of the AMETEK PDS Electrical Power Distribution team. As a member of this team, you will be responsible for System interface of aircraft avionics system, aircraft interface device, computing...Work experience placementWork at office
- AMETEK PDS is seeking an energetic, innovative, electrical engineer to join our exceptional and growing engineering team. We design advanced, high-reliability, aircraft power distribution systems. While we are laser focused on quality and reliability, we strive to maintain...Local areaRemote work
- ...Instrument (), an industry leader in flow and pressure instrumentation for critical applications, is seeking candidates for a Quality Engineer position that will be based at the company headquarters in Hatfield, Pennsylvania (suburban Philadelphia). The company has...Contract workLocal area
- LocationHorsham, PAJob TypeFull-TimeJob DescriptionAegis Software is seeking a talented Applications Engineer to join our team for the continued expansion of the company’s Manufacturing Execution Software (MES). Ideal applicants would be located in Eastern/South Eastern...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer OOJ - 33292. Be the first to apply!



