Firmware Engineer @ Job Juncture | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Firmware Engineer jobs in Hatfield, PA
Be an early applicantLess than 25 applicantsPosted by Agency
company-logo

Job Juncture ยท 5 days ago

Firmware Engineer

ftfMaximize your interview chances
Staffing & Recruiting
Hiring Manager
Steve Kohn
linkedin

Insider Connection @Job Juncture

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

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.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Embedded codingARM processorsPID control algorithmsReal-Time Operating Systems (RTOS)C programmingC++ programmingHardware debugging toolsIndustrial communication protocolsRequirements management toolsChange management toolsConfiguration management toolsReading schematicsComponent datasheetsSafety proceduresMatLabSimulinkEmbedded CoderCollaboration skills

Required

Strong background in embedded coding with ARM processors
Proven track record in the development of PID (proportional-integral-derivative) control loop applications
Experience with Real-Time Operating Systems (RTOS)
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
BS Computer Science, Computer Engineering, Electrical Engineering, or closely related Engineering degree required
5 years of industry experience developing complex embedded software systems programming in C and/or C++ required
Experience with ARM (Cortex-M) microcontrollers and real-time operating systems required

Preferred

MS degree preferred
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
Other programming languages a plus

Company

Job Juncture

twitter
company-logo
Job Juncture's mission is to make job search and talent acquisition as easy and painless as possible.

Funding

Current Stage
Early Stage
Company data provided by crunchbase
logo

Orion

Your AI Copilot