of an undergraduate degree in Electrical Engineering or similar discipline and 4 years of related experience Completion of a masters degree in Electrical Engineering or similar discipline is preferred Firmware Position Job Roles: Knowledge of digital and embedded circuit and mixed signal design fundamentals Design and analysis of signal conditioning circuits (filtering, gain) Signal Integrity analysis Subject matter expert in … embedded firmware design w/o RTOS Design and analysis of data acquisition systems including A/D, D/A, high speed Microcontrollers, Digital Signal Processors (DSP), FPGA, I/O communications (SPORT, CAN, SPI, I2C, RS485, RS232, Ethernet, etc.), volatile and non-volatile memory. Design and development of embedded firmware with DSP, ARM, Microcontrollers and FPGA. Candidates having More ❯
by engineers who pursue the most interesting and impactful cyber vulnerability research we can find. We take on tasks like vulnerability assessments, exploit development, cyber vulnerability research, penetration tests, firmware reverse engineering, hardware reverse engineering, customized test rigs, capability development, and CNO support for both government and commercial customers. Our vision is to be the premier cyber vulnerability research and … time, and are willing to explore equity options for applicants so that the best come, stay, and hack together. The Role You are applying for the role of Senior Firmware Reverse Engineer, CNO. The role is a technical individual performer with lots of room for advancement to building teams, leading teams, and running the company as Legion X grows (if … that is what you desire, there is no requirement to ever move to management). A Senior Reverse Engineer, CNO is an experienced firmware reverse engineer who can analyze functionality of a binary with little to no help or outside input. You will be expected to receive and execute tasks from engineering supervisors, analyze binary files that use a variety More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
BAE Systems (New)
team develops high-performance appliances for the Defensive Cyber market, designing entire systems from scratch with security as a primary focus. This includes high-performance C++, embedded software, FPGA firmware (VHDL), custom PCBs, power distribution, and thermal management, ensuring reliable, supportable, and maintainable solutions for our clients. Job Role A Firmware Engineer in the XD team is involved throughout the More ❯
An Amazing Career Opportunity for a Senior Integration Engineer (Firmware) Location: Cardiff, UK Job ID: 37836 A developer role, working in a Biometrics dedicated software team. You are expected to be hands-on and spend a significant amount of your time writing code and implementing features/stories defined by the Product Owner. As a contributor within the Biometrics team … it's your chance to join an industry leader to drive innovation in access control and make a real impact on global security solutions. As our Senior Integration Engineer (Firmware), you'll support HID's success by: Design and Implementation of embedded firmware and test solutions primarily in C and C#. Design and implementation of cryptographic solutions. Creation of design More ❯
Gloucester, Gloucestershire, South West Hybrid / WFH Options
BAE Systems
collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Job Title: Senior FPGA Firmware Engineer Requisition ID: 121743 Location: Gloucester Grade: GG10 - GG11 Referral Bonus: £5,000 The Cross-Domain (XD) team deliver high performance appliances for the Defensive Cyber market. We develop from … a blank sheet with security as a primary consideration, designing the whole appliance from high performance C++, embedded software, FPGA firmware (VHDL), custom PCBs, power distribution, and thermal management. All of which has to deliver a reliable, supportable, and maintainable capability for our customers. JOB ROLE A Senior Firmware Engineer within the XD team can expect to be involved in More ❯
Newark, Nottinghamshire, East Midlands, United Kingdom
Redline Group Ltd
Responsibilities of the Senior Embedded Software Engineer job in Newark-on-Trent: Lead the design and development of embedded software for HMI products. Deliver and validate robust bare-metal firmware, optimised for performance and reliability. Manage software specifications, technical reports, and documentation to professional standards. Guide and mentor senior engineers and other team members. Lead IP creation and support innovation … initiatives across the company. Provide technical input for commercial proposals, including cost and delivery estimates. Take ownership of firmware change management, feature updates, and fault diagnosis. Support cross-functional teams including production engineering, R&D, and test teams. Conduct and support electrical testing and debugging activities. Define and manage software tasks, ensuring timely project delivery in line with requirements. Contribute … for the Senior Embedded Software Engineer job in Newark-on-Trent: Bachelor's or Master's degree in Computer Science, Electronics, or Computer Engineering. Extensive experience developing embedded C firmware in electronics manufacturing environments. Strong background in bare-metal development, peripheral configuration, and real-time control. Solid understanding of layered software architectures and modular code design. Proficient with communication protocols More ❯
Embedded Software Engineer This leading company based in Cambridge are looking a Embedded Software Engineer to join there team. Core Responsibilities: Spearheading the design and development of embedded systems firmware in alignment with project objectives, under the direction of senior leadership in R&D. Defining the scope of assigned tasks and providing an initial project estimate. Operating in a high … established processes. Providing mentorship and guidance to junior team members. Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with expertise in embedded C and/or C++. Proficient in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Experience with communication protocols and peripherals such … as UART, I2C, SPI, Ethernet, BLE, Wi-Fi, CAN, Modbus, and others. Demonstrated experience working with RTOS (e.g., FreeRTOS, ThreadX) for firmware development. Hands-on experience with IoT technologies, including MQTT, Protobuf, cryptography, secure boot, etc. Proficient in bare metal driver development and board bring-up (BSP). Basic electronics knowledge, including reading schematics and using test equipment like digital More ❯
will include professional mentoring to start your journey towards becoming a chartered engineer or to continue your professional development. About The Role: You will work within our safety critical firmware development team across all design phases of the firmware lifecycle. The team uses agile SCRUM methods to develop high integrity firmware applications adopting the latest state-of-the-art toolsets. … Training will be provided where required to equip you with the skills necessary to develop requirements, architectures, designs and HDL code for controls firmware applications essential for the protection and monitoring of nuclear propulsion plant. In addition, you will be engaged in the development of bespoke software toolsets in support of the deliverable equipment firmware. The applications you will be … involved in are leading-edge solutions addressing the challenges of meeting the highest safety integrity requirements. Within the firmware team there are opportunities to develop your career in technical management, team leadership or as a technical specialist. The team offers the opportunity to become an expert in the use of state-of-the-art toolsets. What we offer We offer More ❯
Designs develops operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering scientific and manufacturing requirements. Applies the appropriate standards processes procedures and tools throughout the system development life cycle to support the generation of such engineering applications and produces such as laboratory simulations systems airplane flight control and display systems … Linux environment is required • Prior experience with Hardware-in-the-loop (HWIL) systems (Hardware & Software Integration and testing) • Simulation (performance real-time) software development • Low level device drivers/firmware experience Desired skills: • Full software lifecycle development exposure • Cross-discipline team collaboration/exposure • Git - source code versioning • GitLab - software configuration/version control & CI/CD host • FPGA code More ❯
Electrical Engineer with 7 or more years of development experience - Massa is the place for you! RESPONSIBILITIES shall include but not be limited to: • Design hardware and software/firmware to support development programs, and also manage the Electrical Engineering Department and the work efforts of the electrical hardware and software/firmware engineers and technicians • The activities of the … Electrical Engineering Department include, but are not limited to: - Design hardware and software/firmware to support development programs - Develop test hardware and software to support validation testing of ultrasonic and acoustic products and systems. Products will involve interfacing microprocessors, digital interfaces and analog designs with acoustic sensors - Develop analog and digital circuits using CAD tools for schematic design and More ❯
details for contact are available on our website). Keywords - C/C++/C#/Rust/Scripting Languages/SQL/IP Standards/Network Security/Firmware Engineer/Embedded Systems Developer/Embedded Software Developer/Real-time Systems Engineer/IoT Software Engineer/Embedded Systems Programmer/Firmware Developer/Embedded Software Architect/ More ❯
They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help lead this project and others. Main duties: + Firmware and PCB design + Mentorship of junior engineers + Direct involvement in whole product life cycle Skills and Experience Required: + 1:1 BSc in electronics or related field from More ❯
They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help lead this project and others. Main duties: + Firmware and PCB design + Mentorship of junior engineers + Direct involvement in whole product life cycle Skills and Experience Required: + 1:1 BSc in electronics or related field from More ❯
hiring an Embedded Software Engineer to join their rapidly growing UK team Responsibilities as an Embedded Software Engineer: Develop embedded industrial communication interface modules Contribute to defining hardware and firmware architecture and support products throughout their lifecycle. Continuously learn and apply new technologies to enhance system understanding and improve applications. Required skills: Degree in a relevant software or electronics Strong More ❯
time processors. Candidate is expected to be proficient in C/C++ and have experience with object-oriented development involving communication protocols (UART, Ethernet, DDS, PCIe) and software/firmware interfaces. The selected candidate should have experience with software configuration control processes and tools (GitLab, bitbucket, or equivalent). It is desirable for the candidate to be familiar with containerized More ❯
/401k Offered Duration: 12-18+ Months with possibility to convert direct Clearance: Must have active DoD Secret Clearance Job Description Designs, develops, operates, and maintains software and firmware components and computing systems software to be applied to and integrated with engineering scientific and manufacturing requirements. Applies the appropriate standards, processes, procedures, and tools throughout the system development life More ❯
SoCs, high speed network interfaces and analogue/RF signal filtering; Simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs; Designing tests for PCBs, including firmware and software, as well as developing Linux device drivers for hardware; Software development experience in embedded C and C++ An impressive academic history including a first class degree backed by More ❯
STEM related discipline. • Proficient in C • Proficient in Object Oriented programming • Proficient in all areas of the formal software lifecycle process from requirements to testing • Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications • Experience with RTOS designs and implementing secure software for embedded systems • Experience with ARM architectures and peripherals • Experience using Jira More ❯
Buttington, Powys, United Kingdom Hybrid / WFH Options
Jonathan Lee Recruitment Ltd
while enjoying opportunities for professional growth and development. What You Will Do: - Develop embedded industrial communication interface modules, focusing on software development, testing, and certification. - Help define hardware and firmware architecture to support advanced product integration. - Maintain products throughout various stages of their lifecycle, ensuring exceptional quality and performance. - Build a strong understanding of the systems in use and explore More ❯
Welshpool, Buttington, Powys, United Kingdom Hybrid / WFH Options
Jonathan Lee Recruitment Ltd
while enjoying opportunities for professional growth and development. What You Will Do: - Develop embedded industrial communication interface modules, focusing on software development, testing, and certification. - Help define hardware and firmware architecture to support advanced product integration. - Maintain products throughout various stages of their lifecycle, ensuring exceptional quality and performance. - Build a strong understanding of the systems in use and explore More ❯
PCB designs. • Experience designing systems that use DDR3/4 memory, PCIe, and Gbit serial interfaces • Basic experience with microcontroller software (using C/C or assembly), and FPGA firmware (VHDL or Verilog). Understanding of basic functionality and how the circuit designs interface with SW and FW. • Experience with the following design and simulation tools: Siemens Designer and Layout More ❯
Engineer (RHCE) highly preferred. • Experience testing, deploying, and troubleshooting the installation of RHEL and third-party software updates. • Demonstrated experience with planning, configuring, deploying, and implementing automated software and firmware patching, such as WSUS, SCCM, YUM, SolarWinds, etc. for heterogeneous operating systems environments (e.g., Microsoft Windows and Linux). • Proficiency in RHEL installation, configuration, and maintenance of Red Hat Satellite More ❯
software Provide software technical leadership in assigned area of responsibility Design and build functional, efficient, dependable, secure, and maintainable software Collaborate with hardware and software engineers on board-level firmware Give and receive productive feedback during collaboration and in design and code reviews Execute test plans and procedures in Hardware-in-the-Loop testbeds and support test automation platforms to More ❯
Chantilly, Virginia, United States Hybrid / WFH Options
Gridiron IT Solutions
certification at a minimum. Experience testing, deploying, and troubleshooting the installation of RHEL and third-party software updates Demonstrated experience with planning, configuring, deploying, and implementing automated software and firmware patching, such as WSUS, SCCM, YUM, SolarWinds, etc. for heterogeneous operating systems environments (e.g., Microsoft Windows and Linux) Proficiency in RHEL installation, configuration, and maintenance Strong command-line skills and More ❯
plans and procedures. Design and perform complete system integration test Service & Maintenance: Troubleshoot and debugging complex network problems and recommending operational efficiency improvements Preventative maintenance (software/hardware/firmware upgrades) including security updates, performance upgrades and schedule maintenance. Originate and submit maintenance plan and provide role back plan. Serves as backup for team members during paid time off. Perform More ❯