CrawlJobs Logo

Software/Firmware Engineer

instro.com Logo

Instro Precision

Location Icon

Location:
United Kingdom , Sandwich

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Software/Firmware (embedded software) Design Engineer will participate in the specification, design, development and test of new products.

Job Responsibility:

  • Participate in the specification, design, development and test of new products
  • Work on software and firmware aspects of product design as part of the integrated engineering team
  • Produce design-related documentation
  • Provide implementation strategies as required for the implementation or change of functions into the equipment
  • Maintain clear records of all design work
  • Operate in line with the Company’s ISO 9001:2015 system
  • Carry out any other related tasks as may be requested from time to time by the Engineering Director

Requirements:

  • Eligible to obtain security clearance to SC level
What we offer:
  • 9 day fortnight (every other Friday is a non-working day)
  • Competitive salary
  • Company profit sharing scheme
  • Stakeholder pension
  • Death in service scheme
  • Rewards and recognition scheme
  • Employee engagement initiatives

Additional Information:

Job Posted:
December 09, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software/Firmware Engineer

Senior Technical Project Manager

We are seeking an experienced and highly motivated Project Manager to join our S...
Location
Location
United States , South Jordan
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Engineering (Mechanical Engineering, Manufacturing Engineering or Process Engineering strongly preferred)
  • Working knowledge of software/firmware and some programming background
  • Familiar with electronics, with the ability to read and understand electrical schematics and wiring diagrams
  • 2+ years in Project Management related to product development
  • 5+ years working on products and assembly lines in a Mechanical Engineering, Process or Manufacturing Engineering capacity
  • Ability to utilize various technologies and tools to effectively manage projects and provide clear and concise communications to teams and stakeholders
  • Adept in Microsoft Project, MS Excel, Jira. Proficiency in Minitab desirable
  • The ability to understand and apply statistical process control methods is highly desirable including Cpk’s, T-Tests, X-Bar/R charts, DOE’s, etc.
  • Must be willing to work in our Salt Lake City (South Jordan) office Monday through Friday each week
  • Ability to regularly travel to Asia as needed (likely 4x/yr, can include travel to Malaysia and other areas of Asia)
Job Responsibility
Job Responsibility
  • Work as the technical and programmatic focal point and facilitator for Sustaining Engineering activities in our Utah office
  • Prioritize highest value projects with US SE team and organize resources against them
  • backlog other ideas to keep SE to-do lists lean
  • Identify part, product and assembly issues quickly and work through root cause to resolution
  • Prepare budgets, purchase orders and schedules as needed for SE projects
  • Identify cost-reduction opportunities at a part, product, assembly and calibration level
  • Coordinate testing activities with engineers and the quality department to ensure product meets engineering and product specifications
  • Manage, document and confirm product changes at multiple contract manufacturers
  • check and maintain consistency of solutions/updates across multiple contract manufacturers
  • Ensure that management and stakeholders are notified of any potential schedule impacts
  • Fulltime
Read More
Arrow Right

Technical Program Manager

We are seeking an experienced and highly motivated Program Manager to join our S...
Location
Location
Malaysia , Johor Bahru
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Engineering (Mechanical Engineering, Manufacturing Engineering or Process Engineering strongly preferred)
  • Working knowledge of software/firmware and some programming background
  • Familiarity with electronics, ability to read and understand electrical schematics and wiring diagrams
  • 5+ years in project management related to product development
  • 5+ years working on assembly lines or in a Process or Manufacturing Engineering capacity
  • Strong communication skills, teamwork and interpersonal skills
  • Strong analytical and problem-solving skills
  • Ability to utilize various technologies and tools to effectively manage projects and provide clear and concise communications
  • Adept in Microsoft Project, MS Excel, Jira
  • Proficiency in Minitab desirable
Job Responsibility
Job Responsibility
  • Work as the technical and programmatic focal point and facilitator for Sustaining Engineering activities in our Malaysia office
  • Prioritize highest value projects with US, SE team and organize resources against them
  • backlog other ideas to keep SE to-do lists lean
  • Identify part, product and assembly issues quickly and work through root cause to resolution
  • Prepare budgets, purchase orders and schedules as needed for SE projects
  • Identify cost-reduction opportunities at a part, product, assembly and calibration level
  • Coordinate testing activities with engineers and the quality department to ensure product meets engineering and product specifications
  • Manage, document and confirm product changes at multiple contract manufacturers
  • check and maintain consistency of solutions/updates across multiple CMs
  • Ensure that management and stakeholders are notified of any potential schedule impacts
  • Fulltime
Read More
Arrow Right

Embedded Software/Firmware Engineer

This position is a technical position working in the embedded software/firmware ...
Location
Location
United States , Franklin Lakes
Salary
Salary:
58.00 - 63.00 USD / Hour
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s Degree in Electrical Engineering, Physics, Computer Engineering,or software engineering
  • Experience working with graphical displays
  • 6+ years of professional experience in the medical device industry
  • Experience programming Arm Cortex M4, M7, or similar microcontrollers
  • Previous experiencewith medical device embedded software and electrical design efforts
  • Experience developing low level device drivers for hardware peripheral interfaces and devices such as SPI, I2C, USB, LCD, ADC, DAC, RFIC
  • Experience in a structured development environment with source control and bug tracking systems
  • Knowledgeable in hardware/software interfaces, programming of embedded processor utilizing a Real Time Operating System (RTOS), real-time and post processing data analytics
  • Experience with software quality assurance to include unit and integration test development and execution, and code inspection and reviews
  • Experience with digital and analog circuits, microprocessor hardware and software and development environments
Job Responsibility
Job Responsibility
  • Working cross-functionally to understand end-user needs and system requirements and mapping them to detailed embedded software and electrical design specifications and translating these into robust architecture and design elements
  • Embedded software design & implementation, design for critical features and functions, enabling implementation of features as part of a multi-disciplinary R&D team (systems, electrical, mechanical and application software)
  • Integrating and verifying implemented features through unit and functional testing
  • Interface with other development teams for product integration
  • Interface both internally and externally to understand the clinical use cases, usability and system requirements
  • Fulltime
Read More
Arrow Right

Project Manager, Hardware Development

Interface with all functions to bring highly reliable, best in class consumer pr...
Location
Location
United States of America , Salt Lake City, Utah
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Engineering, Mechanical Engineering strongly preferred
  • Working knowledge of software/firmware and some programming background
  • Familiar with electronics with ability to read and understand electrical schematics and wiring diagrams
  • 2+ years in project management related to product development
  • Strong communication skills, team work and interpersonal skills
  • Strong analytical and problem solving skills
  • Ability to utilize various technologies and tools to effectively manage projects and provide clear communications
  • Adept at Microsoft Project, MS Excel
  • Proficiency in Minitab highly desirable
  • Ability to understand and apply statistical process control methods is highly desirable including Cpk's, T-Tests, X-Bar/R charts, DOE's, etc.
Job Responsibility
Job Responsibility
  • Manage complex electro-mechanical product development projects
  • Work as technical and programmatic focal point and facilitator for development activities
  • Prepare and manage project budgets and schedules
  • Highlight issues well in advance and lead efforts to develop alternative actions
  • Prepare and maintain Issues/Action Item database
  • Lead team in working through complex issues
  • Maintain system's view of project to identify and manage risks
  • Ensure management and stakeholders are notified of potential schedule impacts
  • Facilitate regular status meetings with domestic and international teams
  • Ensure seamless communication with other functional areas
What we offer
What we offer
  • Competitive Medical, Dental, and Vision coverage
  • 401(k) match
  • Generous PTO
  • Tuition reimbursement
  • Yearly lifestyle stipend
  • Exclusive employee discounts
  • Fulltime
Read More
Arrow Right

Senior Electronics Hardware Engineer

As a Senior Hardware Engineer, you will engage with an experienced cross-discipl...
Location
Location
New Zealand
Salary
Salary:
Not provided
herbrucks.com Logo
Herbruck Poultry Ranch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid understanding of fundamental circuit design and discrete electronic components
  • Critical thinking and exceptional debugging and reasoning skills
  • Design and clear understanding of DC/DC switch mode power supplies and topologies
  • A good understanding of magnetic principles
  • Understanding of MCU, LCD, memories and sensor devices
  • EMC mitigation, cause and effect
  • Understanding of Wifi, BT, FPGA and touch screen technologies
  • Strong problem solving and debugging skills with a solid understanding of core engineering principles, and analytical techniques is required
  • Experience with high-speed interfaces (ADC/DAC, Gigabit Ethernet, HDMI, e/DP, USB3, PCIe, MIPI, SERDES)
  • Experience with DFx (Design for Cost, Test, Manufacturing)
Job Responsibility
Job Responsibility
  • Design world-class hardware, and, if applicable, software/firmware
  • Broad cross-functional engineering influence with an emphasis on delighting customers with innovation in the consumer electronics space
  • Complete technical ownership for the programs
  • Lead/participate in electronic hardware design reviews
  • Contribute to all aspects of technology readiness including manufacturability
  • Assist with technical Research and Proof of Concept phases
What we offer
What we offer
  • Competitive pension plan with company match
  • health benefits
  • paid time off
  • a robust Wellness Program
  • Fulltime
Read More
Arrow Right

Vehicle Lead, Firmware Engineering

In this role, you will lead vehicle-level firmware integration for select next g...
Location
Location
United States , Palo Alto
Salary
Salary:
200000.00 - 250000.00 USD / Year
ridealso.com Logo
ALSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in embedded software/firmware development, with demonstrated experience in vehicle-level or system-level integration
  • MS in an engineering discipline, preferably Computer Science or Electrical Engineering
  • Proven leadership in coordinating firmware delivery across multiple teams or modules
  • Deep experience with automotive/vehicle communication protocols: CAN, CAN-FD, LIN, as well as I2C, SPI, USB-PD, and other digital protocols
  • Strong track record delivering software-enabled hardware products, including low-level firmware development (drivers, bootloaders, HAL layers)
  • Expert-level proficiency in C/C++ and debugging complex embedded systems across multiple ECUs
  • Experience with real-time operating systems, ideally in functional-safety critical applications (ISO 26262 familiarity a plus)
  • Strong understanding of hardware/software architecture selection with cost, performance, and safety tradeoffs
  • Experience implementing and managing CI/CD & test automation pipelines for embedded products
  • Excellent communication skills with demonstrated ability to coordinate across hardware, software, and program management teams
Job Responsibility
Job Responsibility
  • Vehicle Integration Ownership: Serve as the single point of contact for all firmware integration issues on assigned vehicles, driving resolution across cross-functional teams
  • Feature & Release Management: Organize features and merge requests for vehicle-level integration
  • prepare and communicate release notes to stakeholders
  • Sprint Planning: Define and organize firmware integration targets for each sprint in coordination with Pod Leads and program milestones
  • Cross-Team Coordination: Partner with Pod Leads on firmware development priorities, ensuring alignment between module-level work and vehicle-level integration needs
  • Architecture & Interface Development: Contribute code to vehicle interfaces and system architecture
  • make informed decisions on integration patterns and cross-ECU communication
  • System Integration Leadership: Lead full vehicle system integration efforts including feature implementation, ECU handshaking, debugging, and root cause analysis across distributed systems
  • Hardware Collaboration: Collaborate with design engineering teams (Electrical, Mechanical, Test) on designing and documenting SW integration workflows across various ECUs
  • Quality Assurance: Oversee comprehensive test plans and validation of firmware functionality, stability, and performance under various conditions, including low power modes and safety-critical functions
What we offer
What we offer
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match
  • Fulltime
Read More
Arrow Right

Senior Sensor Engineer (Biometric & Physiological Sensing)

Join the Sleep Fitness Movement. At Eight Sleep, we’re on a mission to fuel huma...
Location
Location
United States , San Francisco
Salary
Salary:
180000.00 - 250000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of industry experience developing sensing systems, demonstrating a track record of innovation
  • System level mindset, proficiency in EE and ME prototyping (e.g. PCBA, 3D rapid prototyping)
  • Experience with software development for signal processing and prototyping embedded systems
  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Biomedical Engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Lead the development of next generation biometric sensor systems
  • Rapidly develop functional prototypes, including sensor, electrical, mechanical, and firmware components
  • Perform data analysis and preliminary algorithm development to assess feasibility and implement solutions
  • Create and execute sensor development plans from concept to production readiness for systems that must operate nightly, autonomously, and reliably across 200k+ users
  • Coordinate with product development and software/firmware teams to incorporate designs into production
What we offer
What we offer
  • Equity participation to every full-time team member
  • Periodic equity refreshments based on performance
  • Every Eight Sleep employee receives a Pod of their own
  • Fulltime
Read More
Arrow Right

Test Technician

The Test Engineer will oversee lab hardware setup and conduct tests across sever...
Location
Location
Taiwan , Taipei
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • System integration test experience of server, storage, switch and GPUs
  • Fundamental understanding of computer architecture and components
  • Ability to use customized Linux and Windows based diagnostic, test programs to run benchmarks or tests
  • Good verbal and written communication skills
  • TOEIC > 500 is preferred
  • Strong interpersonal skills and the ability to interact with people at various levels in the organization
  • Linux/Python/PowerShell script or any programming language is a plus
  • Bachelor’s degree or above is preferred
Job Responsibility
Job Responsibility
  • Build, debug, test, repair and upgrade computer prototypes (computers, servers, peripherals, programs and software/firmware)
  • Write procedures, various technical documents and maintain pertinent engineering records
  • Perform Lab management responsibilities to maintain and organize a clean, safe and efficient Lab
  • Material management to organized inventory and tracking
  • Understand hardware/firmware/software interactions, test tools, methodologies and efficient execution
  • To diagnose the root cause of test failure and isolate the components
Read More
Arrow Right