Staff Firmware Engineer
Survival Systems Staffing
We are seeking a skilled Firmware Engineer (3+ years of experience) to design, develop, and maintain embedded firmware for digitally controlled power supplies and power management systems. The ideal candidate will work closely with hardware, systems, and test engineering teams to develop robust and efficient code that ensures performance, reliability, and compliance with industry standards.
Key Responsibilities:
Design and implement embedded firmware for power supply control, monitoring, and communication; execute firmware and software release processes, including the use of revision control systems.
Develop control algorithms (e.g., voltage regulation, current limiting, PFC, etc.) for AC-DC and DC-DC power conversion.
Interface with digital communication protocols (I2C, SPI, UART, CAN, PMBus, SMBus, GPIB, Ethernet, LXI, Modbus).
Collaborate with hardware engineers to define microcontroller/processor specifications and integrate firmware with schematics and layouts.
Perform firmware debugging, validation, and optimization using oscilloscopes, logic analyzers, and other lab equipment.
Develop and execute unit and system-level tests to ensure firmware quality and regulatory compliance (UL, IEC, etc.).
Maintain detailed documentation of firmware design, code, and system integration procedures.
Participate in design reviews and contribute to product definition and architecture decisions.
Qualifications:
Required:
B.S. or M.S. in Electrical, Computer, or Control Engineering, or a related field, with a minimum of 3+ years of experience in embedded firmware development for power electronics or embedded systems.
Proficiency in C/C++ for real-time embedded systems.
Experience with control engineering, DSPs, or SoCs used in power electronics (e.g., TI, STM, Microchip, NXP).
Solid understanding of power supply topologies (buck, boost, flyback, LLC, etc.), power electronics conversion (AC-AC, AC-DC), PWM signals, DSP interfaces, and digital and analog control loops.
Familiarity with firmware development tools (compilers, debuggers, IDEs, version control).
Hands-on experience with lab equipment for testing and debugging.
Onsite position in NYC (Queens) office.
H1B visa sponsorship is available.
Preferred:
Knowledge of digital control techniques for power systems (PID, current-mode control, etc.).
Experience with real-time operating systems (RTOS) or bare-metal programming.
Familiarity with compliance standards for safety, EMI/EMC, and reliability.
Experience with automated test systems or scripting (Python, MATLAB, etc.).
- Work Flexibility: Not availableAs a Staff Sales Systems Engineer at Stryker, you will be responsible for actively leading the technology evaluation stage of the sales process, working with the extended sales team as the key technical advisor and product advocate. You will...SuggestedFull timeFor contractorsWork experience placement
- ...Langan provides expert land development engineering and environmental consulting services for major developers, renewable energy producers... ...skills and knowledge to make impactful contributions. Job Summary Staff Civil Engineer - Cleveland, OH. This position serves a key...SuggestedTemporary workInternshipWork at officeWorldwideMonday to FridayFlexible hoursAfternoon shift
- ...: 1. Good experience of working in C and C++ in an embedded work environment or software application 2. 5+ years of software engineering experience with demonstrated professional development in software design and development 3. Ability to understand and apply knowledge...Suggested
- ...hands-on, analytically minded technician with an interest in the Construction field? Triangle Fastener Corporation is seeking an Engineering Assistant to join the team in our Cleveland, OH Tech Center . The Engineering Assistant is responsible for conducting product...SuggestedTemporary workApprenticeshipWork at officeLocal areaMonday to Friday
- ...Job Description Job Description Job Title: C++ Firmware Developer Location: Maple Heights, Ohio 44137 (In office) Employment... ...Time Overview We are seeking a skilled C++ Firmware Engineer with hands-on experience in embedded systems and a strong understanding...SuggestedFull timeWork at officeRemote work
- ...for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Senior Embedded Software Engineer in Rockwell Automation, you will be part of a new product development team with a focus on design, development, and test of...Full timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours
- ...work. And if that’s you we would love to have you join us!Job DescriptionJob DescriptionYou will be part of a Software Embedded engineering team. The team focuses on design, development, and test of embedded software, features, and functionalities. You will also contribute...Full timeWork at officeVisa sponsorshipWork visaFlexible hours
- ...General Responsibilities Provide engineering and consulting services for a broad array of projects and clients. This may include performing... ...adviser to junior-level project team members. Supervise field staff including graduate/field engineers, engineering technicians, exploration...Internship
- ...Embedded Software Engineer Rockwell Automation is looking for an innovative engineer to join our global embedded software organization based in Cleveland, Ohio. In this role, you will have the opportunity to grow your career in embedded software by solving challenging...
- ...quality assurance processes. Ensures the safety of patients and staff by monitoring radiation levels and implementing safety... ...Doctorate Degree Doctorate Degree PhD in Medical Physics, Physics, Engineering or applied sciences (Required) Work Experience2+ years Clinical...Local area
- Southwest General Health Center is a 352-bed community hospital located in Middleburg Heights, Ohio. One of the last standing community hospitals in Northeast Ohio, we partner with University Hospitals and other local community organizations to provide a full range of ...Local area
$76.44k
...compliance with Federal and client specific standards. • Apply engineering principles and relevant codes across planning, investigation,... ...requirements. • Develops, trains, mentors junior engineering staff while guiding technical direction and best practices. • Develop...Contract workFor contractorsH1bImmediate startOverseasFlexible hours$76.6k - $115k
OverviewThe Software Engineer III is an experienced full-stack software developer responsible for designing, developing, testing, implementing, and supporting enterprise-grade applications and services. This role serves as a key contributor in the delivery of scalable,...Full timeFlexible hours$100.2k - $125k
OverviewSr. Software Engineer to work intensely with the data work stream through all phases of an engagement, including conceptual design, detailed design, implementation, testing and production deployment. Responsibilities entail defining, assembling and presenting all...Full timeFlexible hours- ...a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionPosition Summary:As a Software Engineer for Rockwell Automation, you will develop industry-leading commercial software known for its innovation and usability.You will be...Full timeWork at officeFlexible hours
$159.43k
...compliance with Federal and client specific standards. • Apply engineering principles and relevant codes across planning, investigation,... ...requirements. • Develops, trains, mentors junior engineering staff while guiding technical direction and best practices. • Develop...Contract workFor contractorsWork experience placementH1bImmediate startOverseasFlexible hours- POSITION SUMMARY Flexjet is currently seeking a talented Software Engineer III who is passionate about innovation and backend technologies to join our development team. Flexjet empowers software engineers to learn, innovate, and apply their skills to deliver technical...Work experience placement
- ...monitoring (pipeline/notebook/flow load failures, row-count comparisons). • Enable the client team. Pair with and enable Lincoln Electric engineers throughout, transferring implementation knowledge so the client team can operate independently. • Report status. Provide regular...For contractorsRemote work
$84.2k - $128.41k
...to gather ongoing feedback that informs design and development. You will apply advanced knowledge of computer science or software engineering, along with modern development practices, to deliver high-quality, user-focused solutions. This position requires deep, hands-on...Work at officeRemote workShift work- ...packaging industries. This is a hands-on role focused on software development, system performance, and collaboration within a global engineering environment. In This Role, You Will Design, develop, test, and maintain software for industrial vision inspection systems...Full time
- ...Every successful engineering career needs a solid foundation, and as an Engineering Aide in the Seabees, that’s exactly what you’ll get. Learn from the best as you report directly to Construction Engineers who will help you develop a sharp understanding of what it takes...Part timeOverseas
$125.9k - $187k
...initiating a search for an Assistant Vice President, Electrical Engineer to join our growing Property & Buildings Healthcare Team in... ..., lead multidisciplinary project teams, mentor engineering staff, and collaborate with local, regional, and national leadership....Contract workFor contractorsWork at officeLocal area- ...best work. And if that’s you we would love to have you join us!Job DescriptionPosition Summary:Rockwell Automation is seeking an Engineering Manager - Hardware to lead a high-performing team responsible for the development of industrial control products, including Programmable...Full timeWork experience placementWork at officeVisa sponsorshipWork visaFlexible hours
$137.65k
...date of birth, or bank account numbers during the application process.REQUIREMENTS: Bachelor’s degree in Computer Science, Computer Engineering, or related field of study and Five (5) years of experience as a Full Stack Developer, Software Developer, Java Developer or...Contract workFor contractorsLocal area- ...Job Description Job Description PPS is partnering with an established automotive manufacturer to hire an experienced Welding Engineer to support advanced robotic welding operations. This is an excellent opportunity for an engineer who enjoys spending time on the...Night shift
$116.2k - $229.1k
Position Summary AI & Engineering/EaaS - DevOps Engineer IIIBuild and scale modern DevOps capabilities that help clients accelerate delivery, improve reliability, and modernize engineering operations. As a Senior Consultant in Engineering Foundry, AI & E/EaaS - DevOps...Local area- ...governance and planning activities to ensure project objectives and timelines are met Work closely with architects product owners and engineering teams to interpret solution architecture documents and technical design artifactsRoles and ResponsibilitiesLead technical...
- ...who are looking for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Software Engineer - Product Security, you will join a globally distributed software security team that ensures Rockwell Automation products are...Full timeWork at officeVisa sponsorshipWork visaFlexible hours
- ...are, join our team.KPMG is currently seeking a Manager, Network Engineer - F5 Technical SME to join our Digital Nexus organization.... ...Infrastructure-as-Code (IaC)Establish operational standards, lead firmware/lifecycle management, and resolve complex enterprise incidents...H1bLocal area
- Bs degree in Electronics in 4 years experience in hardware test work on an agile to design and develop industrial automation , architecture and hardware verification program, analyze and troubleshoot electronic hardware prototypes prepare product design documentation...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!






