Post job

Embedded software engineer jobs in Missouri City, TX - 162 jobs

All
Embedded Software Engineer
Firmware Engineer
Embedded Engineer
Embedded Systems Engineer
Senior Firmware Engineer
Senior Embedded Software Engineer
  • Senior Firmware Engineer

    Rise Technical

    Embedded software engineer job in Houston, TX

    Houston, Texas (On-Site) $100,000 - $140,000 + Medical/Dental/Vision + 401k + PTO + Paid Holidays Are you a software or firmware engineer with experience in embedded systems, low-level programming, and hardware-integrated product development? This is a great opportunity to join a specialist engineering organization building advanced sensing, instrumentation, and real-time data-acquisition technologies used in demanding operational environments. In this role, you'll contribute to the development of embedded software and firmware for next-generation hardware platforms, working across real-time constraints, communication interfaces, and device-level functionality. You'll support new product development, extend existing embedded modules, and help improve system reliability and performance. The role suits a hands-on Firmware Engineer looking for long-term stability, strong technical exposure, and the opportunity to grow their expertise within embedded development, hardware-software integration, and real-time system design. The Role: *Develop embedded software/firmware for real-time hardware platforms *Implement and maintain device drivers and communication interfaces *Support lab testing, debugging, and system validation *Contribute to performance improvements and reliable product functionality The Person: *Proficient in C/C++ for embedded and firmware development *Experience with microcontrollers and hardware-level debugging *Familiar with protocols such as SPI, I2C, UART, or Ethernet *Ability to obtain U.S. Security Clearance
    $93k-126k yearly est. 4d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Firmware & Embedded Systems Engineer

    Fleetzero

    Embedded software engineer job in Houston, TX

    Join Fleetzero's embedded systems team and contribute to R&D and production of the next generation in maritime technology. We work in a highly iterative method, testing early and often, rather than a traditional linear or waterfall development program. In this team, you will develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features, and architect changes to support Fleetzero's codebase. You will also integrate with electrical engineers in hardware development, including component selection and system architecture.Responsibilities Develop firmware for embedded systems operating in harsh and demanding environments Work in a highly iterative development process (test early & test often) and own projects from inception through testing and production. Design & implement embedded firmware in C/C++ for MCUs (ARM, Cortex-M/STM32, NXP, TI) in bare metal and RTOS environments. Write HIL tests, perform hardware bringup tests, and contribute to boot loaders/secure updates. Review schematics with the hardware team. Qualifications Strong C coding ability for embedded development in RTOS or bare metal. Background in control theory, digital signal processing, and functional safety standards Degree in CS/CE/EE or equivalent experience. Solid experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc. Solid understanding and application of coding best practices, board bring up, and debugging Bonus Qualifications Competition experience (FSAE, robotics) demonstrating a drive for exceptional performance. Experience with Rust, Assembly, Ada/SPARK. Experience with one or more microcontroller cores. Not afraid to write code, push, test, fail, fix, and move on. All roles are expected to include intermittent or occasional travel as the business needs. The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in most full time offers and are considered part of Fleetzero's total compensation package. Fleetzero does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $77k-105k yearly est. 6d ago
  • Embedded Software Engineer

    Nanosoft Consulting Talent Page

    Embedded software engineer job in Houston, TX

    *This is a 13 month contract As the ICS senior software engineer, you will be responsible for developing UI/UX display software for the Energy and Transportation applications. In this job role, you will develop multiple complex Human Machine Interface (HMI) applications (e.g. diesel & gas engines, complex site solutions and other applications) interacting with clients and customers on a global team. You will solve complex and challenging user interface issues, integrate with multiple datalink protocols (Data Link (CDL), J1939, Modbus and Common Data Access (CDA)) and support the team to achieve superior quality using BIQ lean principals. Typical Day: Job Duties/Responsibilities may include, but are not limited to: Design intuitive UI/UX applications for Energy and Transportation segments Develop library widgets for reuse across the software platform Enhance onboard custom configuration tool features enabling dealers to customize the application to the requirements Support E&T projects which improve critical business growth beyond core projects, that drive financial results and project plans Communicate results to customers, suppliers, team members, and other business units Participate in design review, deep dives and GWs for NPI and CPI projects Collaborate with and support other engineers, managers, marketing personnel, customers, and suppliers. Education Requirement: Required: Bachelors degree in an accredited Electrical/Software Engineering or computer science. Internships not included in experience. Critical Technical Skills: Required: 5 7 years of relevant work software development experience Experience in developing Human Machine Interfaces (HMI) Experience with Software testing and Development processes Experience with Java technologies and frameworks Experience with HTML5, Cascading Style Sheets (CSS) and JavaScript Experience with datalink protocols: J1939 and Modbus (RS485 and TCP-IP) Experience with Modbus tools (e.g. Modscan and Modsim) Must have a strong familiarity with object-oriented programming with low level debugging of native code Ideal Candidate will also have: Experience integrating AC power systems (eg gensets and/or batteries) Experience in developing UI/UX and Human Machine Interfaces (HMI) Experience with CRMs(Change request management), NPI (New Product Introduction) issues and CPI (Continuous process improvement) issues Soft Skills Required: Superior attention to detail Team player able to prioritize multi tasks & priorities Strong analytical skills Proven abilities to work with internal teams and external suppliers Good communication, interpersonal and collaboration skills. Customer focus
    $81k-110k yearly est. 60d+ ago
  • Embedded Flight Software Engineer - Lunar Terrain Vehicle

    Intuitive MacHines LLC

    Embedded software engineer job in Houston, TX

    Job Description Embedded Flight Software Engineer - Lunar Terrain Vehicle (NASA LTVS Award Contingent) Houston Texas About Intuitive Machines Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and exploration, communications, and economic progress from the Earth to the Moon and beyond. With the first commercial lunar landing in history, multiple NASA lunar missions in development, and additional private missions on our manifest, we pride ourselves in supporting our customers and the nation in paving the way to return humans to the surface of the Moon. Our world-class team includes experts in all aspects of spacecraft subsystems design, development, and test, on-orbit operations, and safety. About The Position We are looking to add strong and qualified Flight Software Engineers to join our software teams. We proudly put forward an exceptional team that lives at the intersection of rigor and agility. We are seeking the best, the brightest and the driven to be part of the commercial space revolution on and around the moon. *Employment in this role is contingent upon NASA selecting Intuitive Machines as the winner of the LTVS program, scheduled for announcement later in 2025. Responsibilities: Design, implement and maintain flight software features and improvements Analyze, test and perform I/O performance assessments upon integrated hardware/software solutions Interface with hardware design and development Draft unit/integration tests and coordinate high-level testing of features Requirements: (This position is posted across multiple levels, Entry - Technical Lead, with multiple openings) B.S. in physics or engineering domain Experience in C/C++ development Experience with hardware/software integration or Embedded development Familiar with serial communications protocols (RS-232, RS-422, RS-485, etc.) Familiar with packetized communications protocols (IP/UDP, IP/TCP) Organized, thorough and methodical approach to software quality and testing Excellent written and oral communication skills Capable of both high quantity and high quality output Penchant for self-starting and problem solving Ability to work in a fast paced, hard charging, high stakes environment A passion for spaceflight Highly Desired: Experience with GSFC Core Flight Software (CFS) framework Experience with device driver implementations Experience with SpaceWire communications protocol Experience with logging frameworks and their architecture Experience with xUnit compliant test frameworks Experience with Windows and POSIX-based operating systems Experience with Docker-based containerization Experience in an agile / scrum development environment Experience in Gitflow coordinated configuration management schemes EEOC Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
    $81k-110k yearly est. 4d ago
  • Embedded Firmware and Software Engineer- BIOS/UEFI

    HP Inc. 4.9company rating

    Embedded software engineer job in Spring, TX

    We are seeking a highly skilled **BIOS/UEFI** , **Embedded Firmware & Software Engineer** to lead the design, development, and debugging of embedded software and firmware for hardware systems. This role is pivotal in ensuring seamless integration between software and hardware components, delivering reliable and efficient system performance. You will collaborate closely with cross-functional teams including hardware engineers, software developers, QA, and product managers to bring high-quality products to market. ***Must be onsite 3 days a week*** **Key Responsibilities** + Lead the design, development, and debugging of embedded firmware and software for hardware platforms. + Author and maintain technical documentation and instructional materials for firmware operation. + Allocate and manage resources for firmware development projects, ensuring timely and high-quality delivery. + Design and implement enhancements, updates, and programming changes across firmware subsystems (e.g., DSP, EFI drivers, BIOS/UEFI). + Analyze system architecture to determine coding, integration, and testing requirements. + Develop and execute comprehensive test plans and protocols; troubleshoot and resolve firmware issues. + Lead project teams, including internal and external development partners, to deliver robust and cost-effective solutions. + Serve as the primary representative for firmware engineering in complex development projects from architecture to deployment. + Collaborate with architects, hardware engineers, and product managers to define and refine firmware requirements. + Stay current with industry trends and emerging technologies in embedded systems and firmware development. **Qualifications** **Education & Experience:** + Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field-or equivalent practical experience. + 5 - 7+ years of experience in firmware development. + **BIOS/UEFI** experience with real-time operating systems (RTOS),and EFI applications. **Preferred Skills & Technologies:** + Proficiency in embedded C and Python, and systems programming. + Strong debugging and problem-solving skills. + Familiarity with Git, Linux, and Agile development methodologies. + Knowledge of hardware-software integration and low-level system design. The pay range for this role is **$115,850** to **$178,400** USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience. **Benefits:** HP offers a comprehensive benefits package for this position, including: + Health insurance + Dental insurance + Vision insurance + Long term/short term disability insurance + Employee assistance program + Flexible spending account + Life insurance + Generous time off policies, including; + 4-12 weeks fully paid parental leave based on tenure + 11 paid holidays + Additional flexible paid vacation and sick leave (US benefits overview (********************************** ) The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $115.9k-178.4k yearly 42d ago
  • Firmware Engineer

    Actalent

    Embedded software engineer job in Santa Fe, TX

    Join a dynamic team as a Firmware Engineer where you will transform high-level concepts into robust and maintainable firmware architectures. You will collaborate with hardware engineers and product stakeholders to deliver innovative solutions in regulated environments. Responsibilities * Capture and document requirements for regulated products to ensure traceability and compliance. * Collaborate with hardware engineers to define and implement hardware/firmware integration strategies and diagnostic coverage. * Work with Product Owners and stakeholders to maintain alignment and transparency throughout the development lifecycle. * Adhere to and champion development processes, lead technical reviews, and implement source code that complies with coding standards. * Ensure all code is well-documented, rigorously tested, and version-controlled. * Perform unit testing using tools such as IDEs, debuggers, emulators, communication analyzers, oscilloscopes, and logic analyzers. * Provide work breakdown plans and task estimates to support project planning and tracking. * Support multiple product development programs simultaneously. * Develop and implement risk mitigation strategies throughout the firmware development lifecycle. Essential Skills * 7+ years of experience with Firmware and C programming. * Expertise in real-time operating systems and embedded system design. * Bachelor's Degree in Computer Engineering or a related field. * Proficiency with hardware debugging tools such as JTAG/SWD debuggers, oscilloscopes, and logic analyzers. Additional Skills & Qualifications * 5+ years of Real-Time Operating System (RTOS) experience. * C++ programming experience. * Industry experience in medical, industrial, safety, and automotive sectors. Job Type & Location This is a Contract to Hire position based out of Santa Fe, TX. Pay and Benefits The pay range for this position is $50.00 - $62.50/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Santa Fe,TX. Application Deadline This position is anticipated to close on Jan 19, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $50-62.5 hourly 14d ago
  • Embedded Engineer with A8 microprocessor design

    Eros Technologies 4.0company rating

    Embedded software engineer job in Houston, TX

    EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client. Job Title-Embedded Engineer with A8 microprocessor design Location- Houston, TX Joining Mode--Contract Job Description:- • Digital designer/Embedded Engineer with 5+ years of design experience. • Specifically in the area of A8 processor design. Any other 64 bit microprocessor design experience is a big plus. • Schematic capture, board layout, debug, verification testing. Note: If you are not finding anyone with A8 microprocessor schematic design experience; you can try for any other 64 bit microprocessor design experience. A8 is a 64 bit processor. Additional Information All your information will be kept confidential according to EEO guidelines.
    $74k-98k yearly est. 10h ago
  • BMC Firmware Engineer

    FII 4.0company rating

    Embedded software engineer job in Houston, TX

    As a BCM (Baseboard Management Controller) Engineer, you will play a pivotal role in the design, specification, and development of firmware for innovative products and solutions. You will collaborate closely with cross-functional design teams throughout the planning, development, and validation stages of the program. In this position, you will leverage your expertise to address technical challenges and ensure the delivery of high-quality, functional, and reliable products. Your problem-solving skills will be crucial in resolving any technical issues, while your ability to work in a multi-disciplinary team environment will ensure that the final product meets the highest standards of performance and usability. Key Responsibilities: Collaborative Development: Work as a key team player with cross-functional teams, including Electrical Engineering (EE), BIOS, Platform Architecture (PA), and Firmware (FW), during the development phase to ensure product success. Contribute to brainstorming, design reviews, and technical discussions to address key challenges in firmware development. Firmware Design & Development: Design, develop, code, and debug Baseboard Management Controller (BMC) firmware, applying your knowledge of server hardware architecture, system design, and embedded systems principles. Ensure that the firmware is optimized for functionality, performance, and reliability. Issue Resolution & System Maintenance: Maintain existing BMC systems by diagnosing and resolving issues reported by customers or Field Application Engineers (FAEs). Provide timely solutions to any firmware and hardware issues affecting product performance, both pre- and post-release. Reliability and Compatibility Planning: Study BMC firmware specifications and configuration requirements to ensure that the firmware meets reliability and compatibility standards across different hardware platforms and environments. Plan and execute testing and validation strategies to identify and fix potential issues early in the development process. Testing & Quality Assurance: Conduct test/unit tests to ensure firmware quality, stability, and functionality, utilizing automated test environments where applicable. Collaborate with the quality assurance team to implement comprehensive testing procedures that validate the firmware's compatibility with server hardware and software systems. Customer Support & Technical Assistance: Provide expert-level technical support for any reported issues related to BMC and hardware/firmware integration. Collaborate with customer support teams to resolve critical issues and help customers troubleshoot BMC-related problems. Documentation & Communication: Document design processes, firmware specifications, and troubleshooting steps in a clear and organized manner. Present technical concepts and solutions to both technical and non-technical stakeholders in a logical, concise, and effective manner. Required Qualifications: Education: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. A higher degree is a plus. Technical Expertise: Proficient in C and C++ programming languages, with a solid understanding of embedded systems and firmware development. Experience with embedded Linux systems is highly preferred. Hardware Knowledge: Familiarity with SoC (System on Chip) architecture, particularly ARM-based systems and AST2x00 controllers, is a plus. Strong understanding of server hardware architecture, IPMI 2.0 (Intelligent Platform Management Interface), and related protocols. Tools & Frameworks: Experience with AMI (American Megatrends Inc.) and Avocent SDK (Software Development Kit) is advantageous. Familiarity with IPMI, BMC interfaces, and server management tools is highly desirable. Problem-Solving Skills: Excellent troubleshooting and analytical skills to quickly identify and resolve complex technical problems, both during development and after deployment. Ability to prioritize and manage multiple tasks effectively. Communication Skills: Strong verbal and written communication skills, with the ability to present technical concepts clearly and concisely to both internal teams and customers. Able to write comprehensive technical documentation and reports.
    $73k-100k yearly est. Auto-Apply 60d+ ago
  • Senior Embedded Flight Software Engineer

    Gemini 4.9company rating

    Embedded software engineer job in Houston, TX

    Axiom Space is building the world's first commercial space station - Axiom Station. Serving as a cornerstone for sustained human presence in space, this next-generation orbital platform fosters groundbreaking innovation and research in microgravity, and cultivates the vibrant, global space economy of tomorrow. Today, driven by the vision of leading humanity's journey off planet, Axiom Space is the principal provider of commercial human spaceflight services to the International Space Station and developer of advanced spacesuits for the Moon and low-Earth orbit. Axiom Space is building era-defining space infrastructure that drives exploration and fuels a vibrant space economy that will empower our civilization to transcend Earth for the benefit of every human, everywhere. Axiom Space fosters a work environment inclusive of all perspectives. We are the pioneers of commercial space, leading the transformation of low-Earth orbit into a global space marketplace. Our mission-driven team is seeking a bold and dynamic Senior Embedded Flight Software Engineer who is fueled by high ownership, execution horsepower, growth mindset, and driven to understand our world, science/technology, and life itself, for the benefit of all on Earth and beyond. POSITION SUMMARY We are seeking a talented Senior Embedded Flight Software Engineer to join our dynamic aerospace team. In this role, you will be responsible for designing, developing, and maintaining firmware and flight software for spacecraft and advanced aerospace systems. You will work hands-on with embedded platforms, real-time operating systems, and mission-critical flight algorithms, collaborating closely with multidisciplinary engineering teams to deliver robust, reliable, and high-performance flight software. This position is ideal for an engineer who thrives in low-level systems, enjoys building reliable software under strict constraints, and is passionate about contributing directly to aerospace missions. KEY DUTIES & RESPONSIBILITIES Develop, integrate, and maintain firmware and flight software for spacecraft subsystems and avionics. Implement features and algorithms supporting flight hardware. Work with real-time operating systems (RTOS) and bare-metal environments. Design and develop communication interfaces such as UART, SPI, I2C, USB, Ethernet, or similar. Collaborate with hardware engineers to bring up new boards, debug hardware/software interactions, and develop drivers. Participate in software architecture design, code reviews, and continuous integration efforts. Develop unit tests, hardware-in-the-loop (HIL) tests, and simulation-based verification. Support integration, environmental testing, and pre-flight validation. Contribute to system-level documentation including ICDs, design artifacts, test reports, and operational procedures. Troubleshoot and resolve issues related to performance, memory, timing, and reliability in resource-constrained environments. Communicate project progress, status, and potential issues clearly to stakeholders and leadership, ensuring transparency and alignment with organizational goals. Implement and maintain agile project management methodologies throughout the project lifecycle, adapting to changing requirements and priorities. Stay abreast of emerging threats, vulnerabilities, and trends in both cybersecurity and the aerospace domain. Participate in ongoing training and professional development to maintain expertise in cutting-edge security technologies and best practices. Perform additional job duties as assigned, supporting cross-functional initiatives and contributing to the overall success of the cybersecurity program. QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education & Experience Bachelor's or Master's in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or a related discipline. 4 to 9 years of professional experience in embedded systems, firmware, or flight software development. Experience with embedded systems, microcontrollers, processors, or SoCs common in aerospace or industrial applications. Hands-on experience with RTOS, firmware development, and low-level programming. Experience with hardware bring-up, debugging tools (JTAG, oscilloscopes, logic analyzers), and embedded toolchains. Proficiency with version control (Git), build systems, and continuous integration pipelines. Strong understanding of real-time constraints, deterministic execution, and safe/reliable embedded design principles. Skills Strong proficiency in C and C++ and familiarity with modern embedded development practices. Experience with common communication peripherals (SPI, I2C, UART). Exposure to software development in Linux environments. Experience with VxWorks preferred but not required. Competencies: Embody our core values of leadership, innovation, and teamwork. In addition, to perform the job successfully, an individual should demonstrate the following competencies: Accountability Sense of Urgency Extreme Ownership Execution and Delivery Efficiency Effectiveness WORK ENVIRONMENT: Generally, an office environment, but can involve inside or outside work depending on the task. Requirements Must be able to complete a U.S. government background investigation. Management has the prerogative to select at any level for which the position is advertised. Proof of U.S. Citizenship or US Permanent Residency is a requirement for this position. Must be willing to work evenings and weekends as needed to meet critical project milestones. Physical Requirements Work may involve sitting or standing for extended periods (90% of the time) May require lifting and carrying up to 25 lbs. (5% of the time) Equipment and Machines Standard office equipment (PC, phone, printer, etc.) Axiom Space is proud to be an equal opportunity employer. Axiom Space does not discriminate on the basis of race, regional color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with disability, or other applicable legally protected characteristics.
    $100k-126k yearly est. Auto-Apply 33d ago
  • BMC Firmware Engineer

    Foxconn Industrial Internet-FII

    Embedded software engineer job in Houston, TX

    Job Description As a BCM (Baseboard Management Controller) Engineer, you will play a pivotal role in the design, specification, and development of firmware for innovative products and solutions. You will collaborate closely with cross-functional design teams throughout the planning, development, and validation stages of the program. In this position, you will leverage your expertise to address technical challenges and ensure the delivery of high-quality, functional, and reliable products. Your problem-solving skills will be crucial in resolving any technical issues, while your ability to work in a multi-disciplinary team environment will ensure that the final product meets the highest standards of performance and usability. Key Responsibilities: Collaborative Development: Work as a key team player with cross-functional teams, including Electrical Engineering (EE), BIOS, Platform Architecture (PA), and Firmware (FW), during the development phase to ensure product success. Contribute to brainstorming, design reviews, and technical discussions to address key challenges in firmware development. Firmware Design & Development: Design, develop, code, and debug Baseboard Management Controller (BMC) firmware, applying your knowledge of server hardware architecture, system design, and embedded systems principles. Ensure that the firmware is optimized for functionality, performance, and reliability. Issue Resolution & System Maintenance: Maintain existing BMC systems by diagnosing and resolving issues reported by customers or Field Application Engineers (FAEs). Provide timely solutions to any firmware and hardware issues affecting product performance, both pre- and post-release. Reliability and Compatibility Planning: Study BMC firmware specifications and configuration requirements to ensure that the firmware meets reliability and compatibility standards across different hardware platforms and environments. Plan and execute testing and validation strategies to identify and fix potential issues early in the development process. Testing & Quality Assurance: Conduct test/unit tests to ensure firmware quality, stability, and functionality, utilizing automated test environments where applicable. Collaborate with the quality assurance team to implement comprehensive testing procedures that validate the firmware's compatibility with server hardware and software systems. Customer Support & Technical Assistance: Provide expert-level technical support for any reported issues related to BMC and hardware/firmware integration. Collaborate with customer support teams to resolve critical issues and help customers troubleshoot BMC-related problems. Documentation & Communication: Document design processes, firmware specifications, and troubleshooting steps in a clear and organized manner. Present technical concepts and solutions to both technical and non-technical stakeholders in a logical, concise, and effective manner. Required Qualifications: Education: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. A higher degree is a plus. Technical Expertise: Proficient in C and C++ programming languages, with a solid understanding of embedded systems and firmware development. Experience with embedded Linux systems is highly preferred. Hardware Knowledge: Familiarity with SoC (System on Chip) architecture, particularly ARM-based systems and AST2x00 controllers, is a plus. Strong understanding of server hardware architecture, IPMI 2.0 (Intelligent Platform Management Interface), and related protocols. Tools & Frameworks: Experience with AMI (American Megatrends Inc.) and Avocent SDK (Software Development Kit) is advantageous. Familiarity with IPMI, BMC interfaces, and server management tools is highly desirable. Problem-Solving Skills: Excellent troubleshooting and analytical skills to quickly identify and resolve complex technical problems, both during development and after deployment. Ability to prioritize and manage multiple tasks effectively. Communication Skills: Strong verbal and written communication skills, with the ability to present technical concepts clearly and concisely to both internal teams and customers. Able to write comprehensive technical documentation and reports. Powered by JazzHR mo YkYI8wDk
    $74k-101k yearly est. 21d ago
  • Engineer Firmware 1

    Daikin 3.0company rating

    Embedded software engineer job in Waller, TX

    Job Description Develops embedded firmware for HVAC equipment for world's largest HVAC company based in Greater Houston, TX. This role will interact with advanced thermal and mechanical engineers, will understand key operating principles of of electro-mechanical systems and will develop advanced and smart control mechanism. Position Responsibilities May Include: Technical: Develop firmware for consumer appliances and Smart Home devices - Air Handler, Furnace, Thermostat, Smart Home devices, wired and wireless sensors, IoT Edge devices Develop embedded C code based on complex flow chart, state diagram to control electromechanical system Develop firmware stack for RS-485 based communication Perform detailed bench and lab testing of firmware Analyze system requirements and translate them into firmware specifications Other: Interface well with other teams to perform root cause analysis and develop solutions to production problems. Coordinate with production engineering and maintenance teams to lead equipment repairs and projects. Perform additional projects/duties to support ongoing business needs. Nature & Scope: Possesses a broad theoretical job knowledge typically obtained through advanced education Has no discretion to deviate from established procedures by performing structured work assignments Work is closely supervised Problems faced are not typically difficult nor complex Explains facts, policies and practices related to job area Knowledge & Skills: Technical: Programming Language for Embedded Systems (E.g. Embedded C or C++) Programming for microcontrollers (Microchip, Atmel, ST, Renesas or equivalent) Serial communication. Process: Software Project Management and Lifecycle Familiarity with software testing and verification techniques Excellence in Microsoft office tools - including Advanced Excel, MS Project, PowerPoint, MS Word, Automation via VBA and Macro and SharePoint Shall posses excellent communication, ability to explain complex technical contents, desire to work in diverse, cross-functional team and work towards common objective Proven repeated experience with development and troubleshooting of firmware in embedded systems using C & C++. Familiarity with software testing and verification techniques Knowledge of software design patterns and best practices Ability to apply good judgement, strong work ethics and integrity on the job. Competency: Experience: 0-2 years of relevant experience Education/Certification: Bachelors in Engineering degree with a computer engineering focus required People Management: No Physical Requirements / Work Environment: Must be able to perform essential responsibilities with or without reasonable accommodations. Reports To: Manager, Software Engr. The Company provides equal employment opportunity to all employees and applicants regardless of a person's race, color, religion (including religious dress or grooming practices), creed, national origin (including language use restrictions), citizenship, uniform service member or veteran status, ancestry, disability, physical or mental disability (including HIV/AIDS), medical condition (including cancer and genetic characteristics), genetic information, request for protected leave, marital status, sex, pregnancy, age (over 40), sexual orientation, gender, gender identity or expression, political affiliation, or any other characteristic protected by law. The Company will comply with all federal and state regulations and statutes pertaining to individuals with disabilities.
    $71k-100k yearly est. 26d ago
  • Engineer Firmware 1

    Daikin Comfort

    Embedded software engineer job in Waller, TX

    Develops embedded firmware for HVAC equipment for world's largest HVAC company based in Greater Houston, TX. This role will interact with advanced thermal and mechanical engineers, will understand key operating principles of of electro-mechanical systems and will develop advanced and smart control mechanism. Position Responsibilities May Include: Technical: Develop firmware for consumer appliances and Smart Home devices - Air Handler, Furnace, Thermostat, Smart Home devices, wired and wireless sensors, IoT Edge devices Develop embedded C code based on complex flow chart, state diagram to control electromechanical system Develop firmware stack for RS-485 based communication Perform detailed bench and lab testing of firmware Analyze system requirements and translate them into firmware specifications Other: Interface well with other teams to perform root cause analysis and develop solutions to production problems. Coordinate with production engineering and maintenance teams to lead equipment repairs and projects. Perform additional projects/duties to support ongoing business needs. Nature & Scope: Possesses a broad theoretical job knowledge typically obtained through advanced education Has no discretion to deviate from established procedures by performing structured work assignments Work is closely supervised Problems faced are not typically difficult nor complex Explains facts, policies and practices related to job area Knowledge & Skills: Technical: Programming Language for Embedded Systems (E.g. Embedded C or C++) Programming for microcontrollers (Microchip, Atmel, ST, Renesas or equivalent) Serial communication. Process: Software Project Management and Lifecycle Familiarity with software testing and verification techniques Excellence in Microsoft office tools - including Advanced Excel, MS Project, PowerPoint, MS Word, Automation via VBA and Macro and SharePoint Shall posses excellent communication, ability to explain complex technical contents, desire to work in diverse, cross-functional team and work towards common objective Proven repeated experience with development and troubleshooting of firmware in embedded systems using C & C++. Familiarity with software testing and verification techniques Knowledge of software design patterns and best practices Ability to apply good judgement, strong work ethics and integrity on the job. Competency: Experience: 0-2 years of relevant experience Education/Certification: Bachelors in Engineering degree with a computer engineering focus required People Management: No Physical Requirements / Work Environment: Must be able to perform essential responsibilities with or without reasonable accommodations. Reports To: Manager, Software Engr. The Company provides equal employment opportunity to all employees and applicants regardless of a person's race, color, religion (including religious dress or grooming practices), creed, national origin (including language use restrictions), citizenship, uniform service member or veteran status, ancestry, disability, physical or mental disability (including HIV/AIDS), medical condition (including cancer and genetic characteristics), genetic information, request for protected leave, marital status, sex, pregnancy, age (over 40), sexual orientation, gender, gender identity or expression, political affiliation, or any other characteristic protected by law. The Company will comply with all federal and state regulations and statutes pertaining to individuals with disabilities.
    $74k-101k yearly est. 54d ago
  • Firmware & Embedded Systems Engineer

    Fleetzero

    Embedded software engineer job in Houston, TX

    Join Fleetzero's embedded systems team and contribute to R&D and production of the next generation in maritime technology. We work in a highly iterative method, testing early and often, rather than a traditional linear or waterfall development program. In this team, you will develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features, and architect changes to support Fleetzero's codebase. You will also integrate with electrical engineers in hardware development, including component selection and system architecture.Responsibilities Develop firmware for embedded systems operating in harsh and demanding environments Work in a highly iterative development process (test early & test often) and own projects from inception through testing and production. Design & implement embedded firmware in C/C++ for MCUs (ARM, Cortex-M/STM32, NXP, TI) in bare metal and RTOS environments. Write HIL tests, perform hardware bringup tests, and contribute to boot loaders/secure updates. Review schematics with the hardware team. Qualifications Strong C coding ability for embedded development in RTOS or bare metal. Background in control theory, digital signal processing, and functional safety standards Degree in CS/CE/EE or equivalent experience. Solid experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc. Solid understanding and application of coding best practices, board bring up, and debugging Bonus Qualifications Competition experience (FSAE, robotics) demonstrating a drive for exceptional performance. Experience with Rust, Assembly, Ada/SPARK. Experience with one or more microcontroller cores. Not afraid to write code, push, test, fail, fix, and move on. All roles are expected to include intermittent or occasional travel as the business needs. The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in most full time offers and are considered part of Fleetzero's total compensation package. Fleetzero does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.
    $77k-105k yearly est. Auto-Apply 60d+ ago
  • Embedded Payload Software Engineer - Lunar Terrain Vehicle

    Intuitive MacHines LLC

    Embedded software engineer job in Houston, TX

    Job Description Embedded Payload Software Engineer - Lunar Terrain Vehicle (NASA LTVS Award Contingent) Houston Texas About Intuitive Machines Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. We believe our mission is to further research, communications, and exploration beyond low lunar orbit. With multiple NASA lunar missions in the making and additional private missions on our manifest, we pride ourselves in supporting NASA, our customers, and the nation in paving the way to return humans to the surface of the moon. Our world-class team includes experts in all spacecraft subsystems design, development, and test, on-orbit operations, and safety. Intuitive Machines is leading the charge to cislunar space with our fleet of landers and satellites. We proudly put forward an exceptional team that lives at the intersection of rigor and agility. We are seeking the best, the brightest and the driven to be part of the commercial space revolution on and around the moon. *Employment in this role is contingent upon NASA selecting Intuitive Machines as the winner of the LTVS program, scheduled for announcement later in 2025. Responsibilities: Design, implement and maintain embedded flight software features and improvements Analyze, test and perform I/O performance assessments upon integrated hardware/software solutions Interface with hardware design and development Draft unit/integration tests and coordinate high-level testing of features Organize and develop software interface control documents with payload customers Work with payload customers to design, define, develop, integrate and test software interfaces for their payloads Requirements: (This position is posted at multiple levels, entry to senior, with multiple openings) B.S. in physics or engineering domain Experience in C/C++ development Experience with hardware/software integration Familiar with serial communications protocols (RS-232, RS-422, RS-485, etc.) Familiar with real-time operating systems Familiar with packetized communications protocols (IP/UDP, IP/TCP) Familiar with basic RF principles and technologies (Radios, Modulation & Encoding, RF Power) Organized, thorough and methodical approach to software quality and testing Excellent written and oral communication skills Capable of both high quantity and high quality output Soft skills for working directly with our payload customers Penchant for self-starting and problem solving Ability to work in a fast paced, hard charging, high stakes environment A passion for spaceflight Highly Desired: Experience with GSFC Core Flight Software (CFS) framework Experience with device driver implementations Experience with SpaceWire Experience with Rust Experience with logging frameworks and their architecture Experience with Windows and POSIX-based operating systems Experience with Docker-based containerization Experience in an agile / scrum development environment Experience in Gitflow coordinated configuration management schemes Experience working with Radio equipment EEOC Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
    $81k-110k yearly est. 4d ago
  • Embedded Firmware and Software Engineer (BIOS/UEFI Systems)

    HP 4.9company rating

    Embedded software engineer job in Houston, TX

    Description - We are seeking a highly skilled BIOS/UEFI, Embedded Firmware & Software Engineer to lead the design, development, and debugging of embedded software and firmware for hardware systems. This role is pivotal in ensuring seamless integration between software and hardware components, delivering reliable and efficient system performance. You will collaborate closely with cross-functional teams including hardware engineers, software developers, QA, and product managers to bring high-quality products to market. *Must be onsite 4 days a week* Key Responsibilities Lead the design, development, and debugging of embedded firmware and software for hardware platforms. Author and maintain technical documentation and instructional materials for firmware operation. Allocate and manage resources for firmware development projects, ensuring timely and high-quality delivery. Design and implement enhancements, updates, and programming changes across firmware subsystems (e.g., DSP, EFI drivers, BIOS/UEFI). Analyze system architecture to determine coding, integration, and testing requirements. Develop and execute comprehensive test plans and protocols; troubleshoot and resolve firmware issues. Lead project teams, including internal and external development partners, to deliver robust and cost-effective solutions. Serve as the primary representative for firmware engineering in complex development projects from architecture to deployment. Collaborate with architects, hardware engineers, and product managers to define and refine firmware requirements. Stay current with industry trends and emerging technologies in embedded systems and firmware development. Qualifications Education & Experience: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field-or equivalent practical experience. 5 - 7+ years of experience in firmware development. BIOS/UEFI experience with real-time operating systems (RTOS), and EFI applications. Preferred Skills & Technologies: Proficiency in embedded C and Python, and systems programming. Strong debugging and problem-solving skills. Familiarity with Git, Linux, and Agile development methodologies. Knowledge of hardware-software integration and low-level system design. Core Competencies: Effective communication and collaboration across teams. Results-oriented with strong learning agility. Customer-centric mindset and digital fluency. Impact & Scope Influences multiple teams and may lead project initiatives. Facilitates decision-making and ensures alignment across engineering and product teams. Complexity Tackles moderately complex technical challenges within established frameworks and guidelines. The pay range for this role is $115,850 to $178,400 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience. Benefits: HP offers a comprehensive benefits package for this position, including: Health insurance Dental insurance Vision insurance Long term/short term disability insurance Employee assistance program Flexible spending account Life insurance Generous time off policies, including; 4-12 weeks fully paid parental leave based on tenure 11 paid holidays Additional flexible paid vacation and sick leave (US benefits overview) The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law. Job - Software Schedule - Full time Shift - No shift premium (United States of America) Travel - Relocation - Equal Opportunity Employer (EEO) - HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s). Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence. For more information, review HP's EEO Policy or read about your rights as an applicant under the law here: “Know Your Rights: Workplace Discrimination is Illegal"
    $115.9k-178.4k yearly Auto-Apply 60d+ ago
  • Firmware Engineer

    Actalent

    Embedded software engineer job in Santa Fe, TX

    Join a dynamic team as a Firmware Engineer where you will transform high-level concepts into robust and maintainable firmware architectures. You will collaborate with hardware engineers and product stakeholders to deliver innovative solutions in regulated environments. Responsibilities * Capture and document requirements for regulated products to ensure traceability and compliance. * Collaborate with hardware engineers to define and implement hardware/firmware integration strategies and diagnostic coverage. * Work with Product Owners and stakeholders to maintain alignment and transparency throughout the development lifecycle. * Adhere to and champion development processes, lead technical reviews, and implement source code that complies with coding standards. * Ensure all code is well-documented, rigorously tested, and version-controlled. * Perform unit testing using tools such as IDEs, debuggers, emulators, communication analyzers, oscilloscopes, and logic analyzers. * Provide work breakdown plans and task estimates to support project planning and tracking. * Support multiple product development programs simultaneously. * Develop and implement risk mitigation strategies throughout the firmware development lifecycle. Essential Skills * 7+ years of experience with Firmware and C programming. * Expertise in real-time operating systems and embedded system design. * Bachelor's Degree in Computer Engineering or a related field. * Proficiency with hardware debugging tools such as JTAG/SWD debuggers, oscilloscopes, and logic analyzers. Additional Skills & Qualifications * 5+ years of Real-Time Operating System (RTOS) experience. * C++ programming experience. * Industry experience in medical, industrial, safety, and automotive sectors. Job Type & Location This is a Permanent position based out of Santa Fe, TX. Pay and Benefits The pay range for this position is $50.00 - $62.50/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Santa Fe,TX. Application Deadline This position is anticipated to close on Jan 28, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $50-62.5 hourly 4d ago
  • Embedded Engineer with A8 microprocessor design

    Eros Technologies 4.0company rating

    Embedded software engineer job in Houston, TX

    EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client. Job Title-Embedded Engineer with A8 microprocessor design Location- Houston, TX Joining Mode--Contract Job Description:- • Digital designer/Embedded Engineer with 5+ years of design experience. • Specifically in the area of A8 processor design. Any other 64 bit microprocessor design experience is a big plus. • Schematic capture, board layout, debug, verification testing. Note: If you are not finding anyone with A8 microprocessor schematic design experience; you can try for any other 64 bit microprocessor design experience. A8 is a 64 bit processor. Additional Information All your information will be kept confidential according to EEO guidelines.
    $74k-98k yearly est. 60d+ ago
  • Embedded Payload Software Engineer - Lunar Terrain Vehicle

    Intuitive MacHines LLC

    Embedded software engineer job in Houston, TX

    Embedded Payload Software Engineer - Lunar Terrain Vehicle (NASA LTVS Award Contingent) Houston Texas About Intuitive Machines Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. We believe our mission is to further research, communications, and exploration beyond low lunar orbit. With multiple NASA lunar missions in the making and additional private missions on our manifest, we pride ourselves in supporting NASA, our customers, and the nation in paving the way to return humans to the surface of the moon. Our world-class team includes experts in all spacecraft subsystems design, development, and test, on-orbit operations, and safety. Intuitive Machines is leading the charge to cislunar space with our fleet of landers and satellites. We proudly put forward an exceptional team that lives at the intersection of rigor and agility. We are seeking the best, the brightest and the driven to be part of the commercial space revolution on and around the moon. *Employment in this role is contingent upon NASA selecting Intuitive Machines as the winner of the LTVS program, scheduled for announcement later in 2025. Responsibilities: Design, implement and maintain embedded flight software features and improvements Analyze, test and perform I/O performance assessments upon integrated hardware/software solutions Interface with hardware design and development Draft unit/integration tests and coordinate high-level testing of features Organize and develop software interface control documents with payload customers Work with payload customers to design, define, develop, integrate and test software interfaces for their payloads Requirements: (This position is posted at multiple levels, entry to senior, with multiple openings) B.S. in physics or engineering domain Experience in C/C++ development Experience with hardware/software integration Familiar with serial communications protocols (RS-232, RS-422, RS-485, etc.) Familiar with real-time operating systems Familiar with packetized communications protocols (IP/UDP, IP/TCP) Familiar with basic RF principles and technologies (Radios, Modulation & Encoding, RF Power) Organized, thorough and methodical approach to software quality and testing Excellent written and oral communication skills Capable of both high quantity and high quality output Soft skills for working directly with our payload customers Penchant for self-starting and problem solving Ability to work in a fast paced, hard charging, high stakes environment A passion for spaceflight Highly Desired: Experience with GSFC Core Flight Software (CFS) framework Experience with device driver implementations Experience with SpaceWire Experience with Rust Experience with logging frameworks and their architecture Experience with Windows and POSIX-based operating systems Experience with Docker-based containerization Experience in an agile / scrum development environment Experience in Gitflow coordinated configuration management schemes Experience working with Radio equipment EEOC Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
    $81k-110k yearly est. Auto-Apply 60d+ ago
  • Embedded Firmware and Software Engineer- BIOS/UEFI

    HP 4.9company rating

    Embedded software engineer job in Houston, TX

    Description - We are seeking a highly skilled BIOS/UEFI, Embedded Firmware & Software Engineer to lead the design, development, and debugging of embedded software and firmware for hardware systems. This role is pivotal in ensuring seamless integration between software and hardware components, delivering reliable and efficient system performance. You will collaborate closely with cross-functional teams including hardware engineers, software developers, QA, and product managers to bring high-quality products to market. *Must be onsite 3 days a week* Key Responsibilities Lead the design, development, and debugging of embedded firmware and software for hardware platforms. Author and maintain technical documentation and instructional materials for firmware operation. Allocate and manage resources for firmware development projects, ensuring timely and high-quality delivery. Design and implement enhancements, updates, and programming changes across firmware subsystems (e.g., DSP, EFI drivers, BIOS/UEFI). Analyze system architecture to determine coding, integration, and testing requirements. Develop and execute comprehensive test plans and protocols; troubleshoot and resolve firmware issues. Lead project teams, including internal and external development partners, to deliver robust and cost-effective solutions. Serve as the primary representative for firmware engineering in complex development projects from architecture to deployment. Collaborate with architects, hardware engineers, and product managers to define and refine firmware requirements. Stay current with industry trends and emerging technologies in embedded systems and firmware development. Qualifications Education & Experience: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field-or equivalent practical experience. 5 - 7+ years of experience in firmware development. BIOS/UEFI experience with real-time operating systems (RTOS), and EFI applications. Preferred Skills & Technologies: Proficiency in embedded C and Python, and systems programming. Strong debugging and problem-solving skills. Familiarity with Git, Linux, and Agile development methodologies. Knowledge of hardware-software integration and low-level system design. The pay range for this role is $115,850 to $178,400 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience. Benefits: HP offers a comprehensive benefits package for this position, including: Health insurance Dental insurance Vision insurance Long term/short term disability insurance Employee assistance program Flexible spending account Life insurance Generous time off policies, including; 4-12 weeks fully paid parental leave based on tenure 11 paid holidays Additional flexible paid vacation and sick leave (US benefits overview) The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law. Job - Software Schedule - Full time Shift - No shift premium (United States of America) Travel - Relocation - Equal Opportunity Employer (EEO) - HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s). Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence. For more information, review HP's EEO Policy or read about your rights as an applicant under the law here: “Know Your Rights: Workplace Discrimination is Illegal"
    $115.9k-178.4k yearly Auto-Apply 32d ago
  • Firmware Engineer

    Actalent

    Embedded software engineer job in Santa Fe, TX

    Join a dynamic team as a Firmware Engineer where you will transform high-level concepts into robust and maintainable firmware architectures. You will collaborate with hardware engineers and product stakeholders to deliver innovative solutions in regulated environments. Responsibilities + Capture and document requirements for regulated products to ensure traceability and compliance. + Collaborate with hardware engineers to define and implement hardware/firmware integration strategies and diagnostic coverage. + Work with Product Owners and stakeholders to maintain alignment and transparency throughout the development lifecycle. + Adhere to and champion development processes, lead technical reviews, and implement source code that complies with coding standards. + Ensure all code is well-documented, rigorously tested, and version-controlled. + Perform unit testing using tools such as IDEs, debuggers, emulators, communication analyzers, oscilloscopes, and logic analyzers. + Provide work breakdown plans and task estimates to support project planning and tracking. + Support multiple product development programs simultaneously. + Develop and implement risk mitigation strategies throughout the firmware development lifecycle. Essential Skills + 7+ years of experience with Firmware and C programming. + Expertise in real-time operating systems and embedded system design. + Bachelor's Degree in Computer Engineering or a related field. + Proficiency with hardware debugging tools such as JTAG/SWD debuggers, oscilloscopes, and logic analyzers. Additional Skills & Qualifications + 5+ years of Real-Time Operating System (RTOS) experience. + C++ programming experience. + Industry experience in medical, industrial, safety, and automotive sectors. Job Type & Location This is a Permanent position based out of Santa Fe, TX. Pay and Benefits The pay range for this position is $50.00 - $62.50/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Santa Fe,TX. Application Deadline This position is anticipated to close on Jan 28, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $50-62.5 hourly 5d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Missouri City, TX?

The average embedded software engineer in Missouri City, TX earns between $71,000 and $126,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Missouri City, TX

$95,000
Job type you want
Full Time
Part Time
Internship
Temporary