Firmware Validation Engineer, Charging
By Tesla At , Palo Alto
BS or higher in engineering related field or proof of exceptional skills in related fields, with practical engineering experience.
Support the team with practical, quick solutions to issues that improves the tesla charging experience.
2+ years of experience in firmware and software validation.
Hands-on experience with electrical and software engineering components and an understanding of how they interact in a complex product.
System level engineering experience with electrical and mechanical systems.
Exceptional analytical problem-solving skills, able to identify and surface issues within complex HW/SW systems.
Software Engineer, Firmware Integration - Tesla Energy
By Tesla At , Palo Alto, Ca
BS or higher in Engineering, Computer Science, Physics or proof of exceptional skills in related fields, with practical engineering experience.
Experience shipping code, receiving feedback and being relentless ensuring customer experience is positive. Experience documenting firmware design and authoring specifications.
Excellent communication skills, say something when you don’t know, be available to other team members when questions arise.
Design robust and exhaustive test procedure for high voltage power electronics, battery module, thermal actuation, solar interface product assembly.
Design ultra-reliable, cost-effective, and time-sensitive manufacturing test processes.
Author product test specification of home and commercial charging products for optimal coverage at each step in the assembly process.
Firmware Engineer - Tesla Energy
By Tesla At , Palo Alto, Ca
BS or higher in Engineering, Computer Science, Physics or proof of exceptional skills in related fields, with practical engineering experience.
Deliver and manage test firmware to support manufacturing of product assemblies across in-house and external production facilities.
Strong skills in at least one of the following: Python, Javascript, Simulink
Experience with unit testing, software in the loop, or hardware in the loop methodologies is desirable.
Write high-quality C code for realtime embedded systems.
Translate controls algorithms into software implementation and integrate them into firmware and validation frameworks.
Tesla Recharge “Returnship” Program – Software Qa Engineer, Vehicle Firmware
By Tesla At , Palo Alto, Ca
2+ years of related practical experience prior to career gap
Programming experience with Python and/or C++
Embedded software or firmware experience is a major plus
Experience using standard lab and test equipment: power supplies, electronic loads, oscilloscopes, DMM's etc.
Experience developing tests with reusable code
Contribute to the test specifications for vehicle and energy products.
Tesla Recharge “Returnship” Program – Embedded Software Engineer/Firmware Engineer
By Tesla At , Palo Alto, Ca
Make performance and optimization trade-offs to meet product requirements.
2+ years of related practical experience prior to career gap
Embedded development experience in robotics, real-time controls, or system software
Experience with fundamental hardware components on PCB and their analysis tools
Experience with the embedded microprocessor tools
Deliver high-quality C code in a real-time embedded environment.
Embedded Software Engineer / Firmware Engineer, Keys & Authentication
By Tesla At , Palo Alto, Ca
Make performance and optimization trade-offs to meet product requirements.
BS or MS in Computer Engineering, Computer Science, Electrical Engineering or the equivalent in experience with evidence of exceptional ability.
Experience in embedded development in wireless systems, real-time controls, or system software.
Experience with the embedded microprocessor tools.
Programming language experience with Python/Rust is a plus
Deliver high-quality C code in a real-time embedded environment.
Firmware Engineer, Autonomy Jobs
By Tesla At , Palo Alto, Ca
Seeking at least 2+ years professional and/or internship experience working with embedded systems software and programming
Strong C programming skills required
Experience with 32-bit and/or 64-bit ARM architectures ARMv8-A, ARMv8-M, ARMv8-R)
Experience with board /chip bring-up
Experience with real-time operating systems (RTOS) like FreeRTOS, Threadx, etc.
Experience with writing device drivers for low-speed interfaces like I2C, SPI, UART, CAN etc.
Principal Engineer, Firmware Jobs
By Abbott Laboratories At , Saint Paul $118,000 - $236,000 a year
an equivalent combination of education and work experience
Working from requirement specifications, develops, maintains, and updates detailed design and interface specifications.
Debugs, troubleshoots, and isolates software problems as well as offers strategic solutions, analysis, and advice regarding identified issues for future development;
Writes, updates, and maintains requirement and interface specifications;
Contributes to and supports gathering, analyzing, and validating requirements;
Working from requirement specifications, develops, maintains, and updates test requirements and design;
Network Software/Firmware Engineer
By Amphenol Aerospace At , Remote
Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to define product requirements and specifications for rugged electronics.
Equivalent education/experience will be considered.
Experience in embedded software development using programming languages like C/C++ and familiarity with real-time operating systems (RTOS).
Knowledge of network security principles, encryption algorithms, and secure protocols.
Strong problem-solving skills and the ability to analyze complex technical challenges.
Excellent communication and collaboration skills to work effectively in a cross-functional team environment.
Staff Software Engineer-Firmware Jobs
By Rivian At , Remote
10+ years of software development experience in a test driven environment
Extensive experience with one of the following languages: C, C++, Go, Rust
Manage in a cross-functional team through initial specification, development, design reviews, virtual commissioning, installation, buy-offs, and start of production.
BS/MS Software Engineering (or equivalent – Majors in: Data Sciences, etc) or Applicable work experience
Experience Designing software for streaming mechanisms: Kakfa, RabitMQ, JetStream, etc
Experience Designing DB schemas, and interfaces: ScyllaDB, Cassandra, CockroachDB, etc
Associate Firmware Engineer Jobs
By OTTO Engineering At , Chicago
0-2 years software development experience on embedded platforms
Strong Embedded C and C++ skills, Python a plus
Strong collaboration and communication skills
Excellent resourcefulness and debugging skills
Design, develop, and document firmware for microprocessor-controlled designs
Design, prototype, and evaluate the performance of analog and digital circuit to meet customer and/or internal specifications
Junior Cyber Physical / Firmware Reverse Engineer
By Draper At , Cambridge, Ma
Conduct offensive and defensive research on embedded hardware and software to understand and identify vulnerabilities.
B.S. in Computer Science, Computer Engineering, or equivalent experience.
Hands-on experience with embedded firmware emulation (QEMU, BOCHS, etc).
Development and vulnerability research experience on Windows, Linux, OSX and embedded systems.
Experience with exploit development for proof of concept demonstrations.
Knowledge of embedded systems, computer science concepts, computer security concepts, and networking.
Firmware Engineer Jobs
By Xeal At , Remote
Demonstrated technical design capabilities, architecting technical features despite ever-evolving product requirements.
Highly skilled with C and C++.
Focused on delivering impact and results to the makers and consumers who will benefit from this new ecosystem.
Experience with Bluetooth, BLE, Wifi, and or other radio wave technologies is a plus.
Experience in writing SDKs or Drivers consumed by other developers.
Health, dental, and vision benefits provided at no or limited cost to the employee, as well as 70% coverage for dependents
Firmware Test Engineer Jobs
By Topcon Positioning Systems At , Livermore, 94550, Ca
3-5 years experience with test development.
Experience with Pyhton, Linux, Bluetooth, WiFi, Cell, USB
Work with the Topcon API in the test scripts
Perform static and kinematics GNSS tests and provide test result interpretation Test the communication interfaces (WiFi, Bluetooth, Ethernet, Serial, USB, Web)
Getting a direction from the GNSS Firmware engineers on the test methodology
BS Degree in Electronics or Computer Science.
Firmware Engineer Jobs
By EVONA At , Cambridge, Ma Up to $130,000 a year
Define the hardware requirements, develop firmware, test the performance of subsystems against requirements and iterate on optimizing them.
When needed, specify design packages, and evaluate, qualify, select, and manage contract manufacturers to fabricate designs
3+ years real world experience using embedded platforms
Experience with battery powered systems
Experience in and around mobile robots
Identify, procure, and make the hardware sing. Develop code with a view to continuously integrate, deploy, and test
System Validation Engineer, Factory Firmware Team
By Tesla At , Fremont, Ca
Knowledge and experience with automation and build tools is a plus (Jenkins, Docker).
Minimum of 2 years of relevant experience in embedded development or test automation.
BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
Knowledge of version control (Git) and continuous integration.
Excellent verbal and written communication skills to coordinate with the team.
Previous experience in auto-industry or validating embedded system is a plus.
Firmware Engineer Jobs
By Meteorcomm LLC At , Renton, 98057, Wa $108,202 - $128,309 a year
Strong time management and organizational skills.
2+ years of experience in Embedded C/C++ development.
Experience with real time operating systems.
Strong written and verbal communication skills.
Knowledgeable with communication system equipment such as Signal Generators, Spectrum Analyzers, etc.
Master’s or Bachelor’s degree in Electrical Engineering, Computer Engineering or equivalent.
Principal Firmware Engineer Jobs
By Microsoft At , Washington $133,600 - $256,800 a year
Experience working on multiple products supporting customer issues with strong troubleshooting and debugging skills.
OR Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 8+ years of technical engineering experience
OR Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 5+ years of technical engineering experience
OR Doctorate degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 4+ years of technical engineering experience.
Experience with Architecting, Designing and delivering on new Data Center class technologies across the entire platform.
Experience with Implementation of Hardware/Firmware Security primitives.
Senior Firmware Engineer (Uefi Bios Development)
By Cisco Systems At , San Jose
5+ years professional experience in System BIOS/UEFI development for server platforms.
Experience with Intel and/or AMD platform architecture
Experience with server platform design and architecture
Hands-on experience with board bring-up and validation in the lab.
Good knowledge of OS internals and how BIOS/UEFI interacts with OS
Experience debugging with hardware tools such as JTAG debuggers, Intel ITP, AMD HDT, and analyzers
Software Integration Engineer, Energy Firmware
By Tesla At , Buffalo, 14220
BS or higher in Engineering, Computer Science, Physics, or proof of exceptional skills in related fields, with practical engineering experience.
Experience shipping code, receiving feedback and being relentless ensuring customer experience is positive. Experience documenting firmware design and authoring specifications.
Excellent communication skills, say something when you don’t know, be available to other team members when questions arise.
Develop, enhance and debug new and existing real-time firmware in C. Deliver high quality software in Python and Golang.
Design robust and exhaustive test procedures for high voltage power electronics, battery modules, thermal actuators, solar PV interface product assembly.
Design ultra-reliable, cost-effective, and time-sensitive manufacturing test processes.
Staff Firmware Test Engineer
By Lumentum Operations LLC At , San Jose, 95131
Experienced in Python test automation libraries and industry tools.
Deep knowledge of firmware development life cycle, software in the loop, hardware in the loop (HIL)
Experienced in version control (Git) and continuous integration.
Test driven development experience using unit testing, automation testing, software in the loop, and hardware in the loop methodologies.
Good communication skills in English.
Previous working experience with building automation infrastructure such as Robot framework.
Firmware Engineer Jobs
By Western Digital At , Irvine
Writing code in programming languages like C, C++ to create firmware that controls and manages the hardware components of a device
Stay updated with the latest advancements in their field and continuously learn new skills and tools
BS Computer Sc or relevant field + 4+ years of experience, or,
MS Computer Sc or relevant field + 2+ years of experience
Responsible for designing, developing, testing, and maintaining the security firmware
Involved in implementing security measures such as encryption, secure boot, and authentication to protect the device from unauthorized access and tampering
Staff Engineer, Firmware Jobs
By Thermo Fisher Scientific At , Sunnyvale
Strong debugging skills and a detailed knowledge of debugging tools, oscilloscopes, multimeters, logic analyzers
Bachelor’s degree in Computer Engineering or Electrical Engineering; a combination of education and strong work experience
10+ years’ experience in embedded software development environment
Proven skills in C++ and/or C with object-oriented design, analysis and programming
Experience in software design/architecture and firmware implementation
Experience with STM32 family MCU and developing tool chains such as STM32CubeMX and IAR embedded workbench
Firmware Engineer I Jobs
By Chamberlain Group At , Oak Brook, 60523
Maintain professional and technical knowledge by attending educational workshops, reading professional publications, establishing personal networks, and participating in professional societies
Work with stakeholders to understand functional requirements of systems to accurately develop designs, implementations and test cases
Work with senior engineers to implement scalable designs and modular functional blocks that meet product requirements
Manage own work to deliver according to project schedules; be accountable for delivery
Comply with health and safety guidelines and rules; managers should also ensure compliance across their teams
Intern experience co-op in firmware or software engineering
Security Firmware Engineer Jobs
By Western Digital At , Irvine
Writing code in programming languages like C, C++ to create firmware that controls and manages the hardware components of a device
Stay updated with the latest advancements in their field and continuously learn new skills and tools
BS Computer Sc or relevant field + 4+ years of experience, or,
MS Computer Sc or relevant field + 2+ years of experience
Responsible for designing, developing, testing, and maintaining the security firmware
Involved in implementing security measures such as encryption, secure boot, and authentication to protect the device from unauthorized access and tampering
Firmware Engineer, Pixel Jobs
By Google At , Mountain View
Bachelor’s degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience
2 years of experience with data structures or algorithms in either an academic or industry setting
Experience in embedded systems development
Experience in software development developing C/C++
Experience with embedded device driver development and debugging
Work with other cross-functional teams to understand requirements, meet compliance, and conformance metrics.
Charging Firmware Validation Engineer
By Tesla At Palo Alto, CA, United States
BS or higher in engineering related field or proof of exceptional skills in related fields, with practical engineering experience.
Support the team with practical, quick solutions to issues that improves the tesla charging experience.
2+ years of experience in firmware and software validation.
Hands-on experience with electrical and software engineering components and an understanding of how they interact in a complex product.
System level engineering experience with electrical and mechanical systems.
Exceptional analytical problem-solving skills, able to identify and surface issues within complex HW/SW systems.
Associate Firmware Engineer Jobs
By Schweitzer Engineering Laboratories At , Lynnwood, Wa
You have knowledge in one or more of the following areas: real-time firmware design, C and assembly languages.
You have experience working with communication protocols such as IEC-61850, DNP, and Modbus.
We’re 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401K options.
We offer top tier medical, prescription, dental, vision, life, and disability insurance.
Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.
Competitive pay. Superior benefits. Inspiring work.
Software Engineer - Firmware Tools
By Zoox At , Foster City, Ca
8+ years of relevant work experience
Object-oriented programming experience (Python preferred)
Experience building cross-platform software with source control (Git)
Strong interpersonal and communication skills
Develop software for an automated validation framework, supporting continuous integration and nightly tests
Research, design, develop, and maintain software tools for development and validation
Staff Firmware Engineer Jobs
By BD At , San Diego, Ca
At least 6 years related experience, or the equivalent combination of graduate-level education and experience required.
Experience developing in C and C++ in a real time embedded environment
RTOS experience, such as SMX, SafeRTOS, etc.
Strong knowledge in hardware software interface, digital and analog circuits.
Experience with device drivers, bootloader, secure boot, software hardware interfaces, device communication on embedded systems.
Have prior experience with Linux kernel and device driver

Are you a Firmware Engineer looking for an exciting opportunity to work on cutting-edge technology? We are looking for a talented individual to join our team and help us develop the next generation of firmware solutions. You will be responsible for developing, testing, and debugging firmware for our products. If you have a passion for technology and a drive to create innovative solutions, then this is the job for you!

A Firmware Engineer is responsible for developing, testing, and maintaining firmware for electronic devices. They design, develop, and debug embedded software and firmware for products such as microcontrollers, digital signal processors, and other embedded systems.

What is Firmware Engineer Skill Requirements?

• Proficiency in C/C++ programming
• Knowledge of embedded systems and microcontrollers
• Understanding of hardware design and architecture
• Ability to troubleshoot and debug software and hardware issues
• Knowledge of software development processes and methodologies
• Excellent communication and problem-solving skills

What is Firmware Engineer Qualifications?

• Bachelor’s degree in Computer Science, Electrical Engineering, or related field
• Experience with embedded systems and microcontrollers
• Experience with software development processes and methodologies
• Knowledge of hardware design and architecture

What is Firmware Engineer Knowledge?

• Knowledge of embedded systems and microcontrollers
• Understanding of hardware design and architecture
• Knowledge of software development processes and methodologies
• Understanding of communication protocols
• Knowledge of debugging and troubleshooting techniques

What is Firmware Engineer Experience?

• Experience with embedded systems and microcontrollers
• Experience with software development processes and methodologies
• Experience with debugging and troubleshooting techniques
• Experience with hardware design and architecture
Resp