Senior Full-Stack Golang Developer
Embedded software engineer job in Houston, TX
Job Title: Senior Full-Stack Golang Developer
Company: Aarista/ Altea Healthcare IT
Job Type: Full-Time
Compensation Range: $110,000-$140,000 USD depending on experience
Our mission is to improve outcomes for Chronic Care patients who are dependent on multiple daily medications. Our proprietary and vertically integrated EMR technology solutions enable providers to enhance medication adherence through improved access, owned physician network, information
We are looking for a Senior Full-Stack Developer and Lead. This person will play a key role on the core development team that is working on supporting and building our next generation suite of products, Revenue Cycle Management system. As a member of our core development team, this person will contribute significantly to designing and implementing various product features. In addition to bringing their experience building using the Microsoft stack, this role will also require learning and implementing solutions using other technologies on an as needed basis. We are an exciting healthcare startup company, so we need someone that is agile since changes are expected.
Your Role
Support, design and develop RCM software covering the full stack Golang, React (TypeScript), Mongo DB, Azure data bricks and azure data lake
Brainstorm with your team to conceptualize and build new features.
Experience with the Azure-based infrastructure and help us to leverage cloud technologies to ensure we can scale in line with customer adoption.
Partner with business analysts and other developers in order to fully understand product requirements and implement solutions which meet these requirements.
Provide technical leadership including architecture design, coding, code review, practices and skills development.
You
You thrive in a team environment but can also work independently.
You are passionate about using your technical knowledge and skills to solve real business problems and are motivated by understanding the value that your work adds.
A self-starter that can manage their own workload and an ever-growing task list.
A team player and leader.
Problem solving of potential roadblocks which could potentially impact patient care, strategic, and technical goals of the business.
Very proficient with server-side languages Golang
Proficiency with front-end React, Typescript, Javascript
Knowledge with Azure data bricks and data lake
Workding knowledge of relational databases such as SQL Server, Azure SQL
You are passionate about creating innovating and exciting new technology and want to provide end users with the best possible experience.
Have experience with Software development Lifecycle (SDLC) including system requirements collection, architecture, design, development, testing, maintenance and enhancement across a variety of technologies.
Skills
Required Experience:
Golang
React Front End - Typescript and Javascript
Mongo DB
Azure data
Azure data lake
Mongo DB
Solid web service: RESTful and SOAP
Nice to have:
MS SQL, Azure SQL (SQL Server)
Data modeling, UML and Design Patterns
Azure experience
Job Types: Full-time
Pay: $110,000-$140,000 USD depending on experience
Schedule: Full Time
Firmware & Embedded Systems Engineer
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.
$107,000 - $185,000 a year 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.
Auto-ApplyEmbedded Flight Software Engineer - Lunar Terrain Vehicle
Embedded software engineer job in Houston, TX
(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.
Auto-ApplyStaff Embedded Software Engineer
Embedded software engineer job in Houston, TX
Persona AI is developing and commercializing rugged, multi-purpose humanoid robots that perform real work. Persona's founding team has a decades-long history in humanoid robotics, bionics, and product development delivering robust hardware that has touched the stars, worked miles below the surface of the ocean, and even roamed Disney Parks. Our mission is focused squarely on shipping beautiful, reliable products at massive scale, while building a customer-focused team to achieve these aims.
We're looking for exceptional people who dream big, thrive on challenges, and love seeing their designs come to life. We are primarily interested in candidates who have shipped products in the fields of autonomy, robotics, consumer products, medical devices, automotive, or aerospace. We also value advanced degrees and deep expertise.
As an inaugural engineer at Persona, you will have an incredible opportunity to shape the design of Persona's humanoid robots, while also helping set the culture of the company. If you're passionate about cutting-edge technology and want to be part of a world-class team we'd love to hear from you.
Your Role:
Collaborate closely with a diverse team of engineers, including electrical, mechanical, and systems engineers, to develop and optimize the embedded software that bridges the gap between the robot's hardware and its high-level control systems.
Design, implement, and test embedded software solutions that enable real-time control, sensor data acquisition and processing, actuator management, and communication protocols.
Join a team developing cutting-edge technology to improve the safety of humanoid robots in manufacturing.
Provide and maintain clear documentation of software design and interfaces to ensure efficient development and future upgrades.
We're Looking For:
BS, MS, or PhD in Electrical Engineering, Computer Science, or a related field.
7+ years of experience (5+ with advanced degree) creating highly reliable and maintainable production code.
Proven experience integrating control software with hardware, including the design and implementation of hardware abstraction layers (HALs) for sensors and actuators.
Experience with real-time operating systems (RTOS) and embedded Linux development.
Solid understanding of industrial communication protocols and buses (e.g. EtherCAT, CAN, I2C).
Proficient in common microcontroller architectures (e.g. ARM, Cortex-M).
Familiarity with software testing methodologies and version control (e.g. TDD, Git).
Preferred or Bonus Qualifications:
Experience leveraging GPU for real-time performance for robotics applications.
Experience developing and optimizing systems for minimal latency (e.g., robotics, real-time control systems, high-frequency trading, high-performance gaming engines).
Experience with common robot sensors (IMUs, cameras, etc.) is a welcome addition.
Familiarity with ROS, LCM, or other IPC middleware.
Skills in data processing, logging, and visualization are appreciated.
Experience with complex system failure analysis in cross-functional teams.
Why join Persona AI?
You'll shape technology that's redefining the possibilities of robotics and human interaction.
Work alongside passionate teammates who value diversity, creativity, and continuous learning.
Enjoy full access to advanced prototyping tools, labs, and the freedom to experiment and innovate.
We offer competitive compensation, excellent benefits, flexible work environment, and equity opportunities.
Persona AI embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our work will be.
Auto-ApplyEmbedded Firmware and Software Engineer- BIOS/UEFI
Embedded software engineer job in Spring, 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"
Sr Firmware Engineer/Architect
Embedded software engineer job in Houston, TX
As a Firmware Engineer, you will be responsible for ensuring the quality and correctness of engineering deliverables from suppliers. You will troubleshoot supplier work as needed and assist in the development of firmware for new product development. Your role will involve utilizing C/C++ for embedded system design, and overseeing the design, development, testing, and integration of complex embedded hardware and software systems. Additionally, you will manage relationships with outside suppliers and manufacturers, focusing on system and project-level activities.
Responsibilities
* Check suppliers' engineering deliverables and ensure the firmware development is correct.
* Troubleshoot supplier work as needed.
* Assist in the development of firmware for new product development.
* Utilize C/C++ for embedded system design.
* Design, develop, test, and integrate complex embedded hardware and software systems.
* Manage outside suppliers and manufacturers concerning system and project-level activities.
Essential Skills
* Proficiency in firmware and embedded software development.
* Expertise in C/C++ for embedded system design.
* Minimum of 8 years of experience in firmware engineering.
* Experience in both analog and digital domains.
* Familiarity with simulation software such as Matlab, Simulink, and PSpice.
* Experience with Altium or similar electronic CAD tools.
* Experience in Utilities or Gas Detection
Additional Skills & Qualifications
* Bachelor's degree in Electrical, Computer, or Electronic Engineering.
* Knowledge of electronics design.
* Proficiency in embedded C and microcontroller systems.
* This position is available REMOTE with 20% Travel if candidate meets all hiring criteria*
Job Type & Location
This is a Contract to Hire position based out of Houston, TX.
Pay and Benefits
The pay range for this position is $55.00 - $65.00/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 hybrid position in Houston,TX.
Application Deadline
This position is anticipated to close on Dec 26, 2025.
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.
Embedded Engineer (Mechanical/Piping)
Embedded software engineer job in Houston, TX
We are seeking an Embedded Engineer (Mechanical/Piping) to support operations and maintenance for pipeline, tank farm, and/or fuels terminal assets. The candidate will act as a technical liaison between the onsite team and the offshore engineering team based in Bengaluru, India.
Position: Embedded Engineer (Mechanical/Piping)
Location: Spring, TX (Onsite)
Client: ExxonMobil
Experience Required: 5-12 years
Employment Type: W2 only (No sub-contractors)
? Responsibilities:
* Serve as the communication bridge between onsite and offshore teams
* Support facility projects such as terminals, tank farms, pipelines, and salt dome storage
* Manage multiple project stages including scope, design, HAZOP, estimating, procurement, scheduling, and construction
* Field verification, scope identification, and drafting of proposals and work packages
* Gather precise field data and measurements for fabrication and construction
* Coordinate with site engineers, vendors, and stakeholders
* Conduct project kickoff and ongoing technical discussions
* Support documentation quality checks and project metric reporting
* Assist with vendor coordination and data gathering for PE stamping when needed
* Provide basic support and coordination on Electrical and Instrumentation interface issues
Qualifications:
* 5-10 years of field engineering experience in mechanical or piping
* Preferred: Completion of a Design/Drafting curriculum from an accredited institution
* Willingness to travel domestically for fieldwork
* Flexible working hours to coordinate with offshore teams
* Strong attention to detail and field data collection experience
Job Location :
Houston, Texas, United States
Latest Digital Insights
Knowledge Hub
BLOG
Benefits of Social Login in eCommerce
Few days ago Vikram was searching for sunglass on e-commerce…
Fact Sheets
Apexon Financial Services Offering
Technology services to meet the demands of the…
Success Story
A Leading Automotive SaaS Provider Revolutionizes Identity Management with…
Apexon Enhances User Satisfaction 40% Increased System Resilience with Centralized Identity Management
Videos
AgentRise on GCP: Agentic AI, Natively Integrated
Apexon has built the #agentrise foundation on Google…
Explore More Insights
WHITE PAPER
How Coding Automation Removes Guesswork From Ambulance Revenue Cycle…
Apexon's advanced data analytics platform -ApexonEMS to help EMS providers with business optimization.
Blog
Save Custom MVC forms data onto Sitecore Experience Forms…
Today in this blog, we will be going through how…
Services
TAKE THE QUALITY ENGINEERING SELF-ASSESSMENT
How can we help you?
Please enable JavaScript in your browser to complete this form.
Please enable JavaScript in your browser to complete this form.
Multiple Choice *
* Artificial Intelligence
* Data & Analytics
* Digital Engineering
* Experience
Name *
First
Last
Business Email *
Direct Phone Number
Question or Message *
Custom Captcha *
=
Checkboxes
* privacy policy and terms and conditions)" aria-errormessage="wpforms-24789-field_29_1-error" checked='checked'>By checking this box, I agree to receive SMS messages about [Message Type] from Apexon at the phone number provided above. The SMS frequency may vary. Data rates may apply. Text HELP to ************** for assistance. Reply STOP to opt out of receiving SMS messages (privacy policy and terms and conditions)
Lead Source *Lead SourceSearch - Organic
Submit
***************
Collapse All Quick Links
Artificial Intelligence
Agentic AI
Generative AI
Advanced Analytics, AI/ML
Intelligent Automation
Data & Analytics
RegTech
Data Visualization
Microsoft Fabric
Data Management & Governance
Data Strategy
Managed Data Services
Data Engineering
Digital Engineering
Cloud Native Platform Engineering
* Cloud Strategy
* Cloud Migration
* Cloud Enablement
* Cloud-Native Development
* Application Modernization
* Site Reliability Engineering
* DevOps
* Chaos Engineering
Application Development
* Custom Application Development
* Low-code/No-code Development
* Interactive Experiences
IoT Development
* Connected Medical Devices
Quality Engineering
* Test Automation
* Functional Testing
* Performance Testing
* Regression Testing
* Security Testing
* Intelligent Testing & Automation for Salesforce
* Compatibility Testing
* Selenium-Based Test Automation
* IoT Testing
* Wearable Testing
* Visual Testing
* Intelligent Testing
* Service Virtualization
Experience
UI/UX
* UX Workshops
* UI/UX Design
* UX Research-as-a-Service
Digital Commerce
* Ecommerce Enablement
* Digital Experience
* Managed Services
Salesforce
Customer Experience
Employee Experience
Enterprise Service Management
Apexon, Copyright 2025. All rights reserved.
*
*
*
*
*
*
SitemapGlossaryPrivacy PolicyTerms & Conditions
Easy ApplySenior Embedded Software Engineer
Embedded software engineer job in Missouri City, TX
Job Description
Lufkin's Software team seeks a skilled and driven Senior Embedded Software Engineer to design and develop the controller's Embedded Software / Firmware. The role involves research, design, development, testing, requirement analysis, and the creation of new functions or the redesign/consolidation of existing processes. Our team is committed to growth, learning, and exploration.
Minimum Requirements
Bachelor's degree in computer science and/or engineering.
10+ Years of hands-on experience with coding in languages including, but not limited to, C, C++, C#.NET (Visual Studio).
Strong development skills and understanding of software and hardware engineering principles.
Embedded Software Development:
Design and develop embedded software applications
Design and develop user interface for embedded products.
Design and develop real-time applications for embedded products.
Assist in the documentation and release processes.
Develop high level drivers for externally connected devices.
Embedded Hardware Support:
Review existing and new hardware designs.
Debug hardware issues.
Assist with the replacement of obsolete components.
Assist with field and lab wiring setup.
Required Experience:
Years of hands-on experience with coding in languages including, but not limited to, C, C++
Version control (SVN and/or Git)
Development in a Linux environment
Realtime Operating System kernel (RTOS)
Microcontrollers/MCU/Microprocessor technology
Software optimizations skills at the System on a Chip (SoC) level.
Device drivers, interface buses and General-Purpose IO
UI /GUI design and mobile development
IoT communications protocols and frameworks such as OPC UA, MQTT/Sparkplug, AMQP, etc.
Wireless connectivity, including Wi-Fi, Bluetooth low energy, etc.
Industrial communications protocols such as MODBUS
Networking Principles, Security and Technologies
Database and data layer structure and handling
Information retrieval and data mining
Containerization technologies such as docker containers
Working with consumer electronics and Edge Devices
Application debugging
Experience with HW debugging tools (multimeter, oscilloscope, etc.)
Knowledge of circuit principles, read wiring and PCB schematics
Preferred knowledge
Experience with Altium Designer
Knowledge of industrial field wiring practices
Knowledge of artificial lift applications
Fieldbus communications (MODBUS, OPC UA and/or MQTT)
Experience with Javascript, Phyton, Web development (HTML, CSS)
Mathlab programming language and MATLAB modeling
Web Application framework development (Angular, React or similar frameworks)
Web development (HTML, CSS)
Knowledge of Oil and Gas Artificial Lift Automation and Control (plus).
Master on Engineering Discipline (plus).
AI / Machine Learning (plus).
Responsibilities
Fully integrated in fast-paced software agile development teams, participate in sprint planning, demos, and daily scrum activities.
Monitoring the software issue tracking system for newly created/assigned issue, identifying the root-cause, finding a resolution, and providing feedback.
Collaborating with stakeholders to ascertain user requirements for specific scenarios.
Creates, implements, optimizes, debugs, refactors, and reuses code to enhance performance, maintainability, and effectiveness.
Actively seeks new knowledge and adapts to emerging trends, technical solutions, and patterns to enhance end-user experience.
Conducts in-depth analysis of user issues to develop and implement efficient solutions.
A detail-oriented individual capable of following written procedures with minimal supervision.
Possesses strong verbal communication and technical writing skills.
Cultivates a robust working relationship with the Lufkin Automation Engineering teams.
Adheres to standard procedures for proper escalation of unresolved issues to the appropriate internal teams.
Promotes professional development, accountability, and succession planning within the team.
Encourages a culture of continuous improvement by identifying inefficiencies, analyzing data, and implementing effective solutions.
Ensures and advocates for a safe working environment in accordance with HSE leadership standards.
Research latest technologies in the industry.
Interfacing with the multi-disciplinary Engineering team such as SW, Firmware, Hardware, Test, Consultants/Contractors(external) design and development team for seamless integration, execution of the project as well as managing project priorities and deliverables.
Takes on special projects as needed.
Essential Characteristics
Candidates must possess robust problem-solving abilities and the capacity to analyze intricate data.
Dedication to Lufkin's tradition of excellence and corporate values is essential.
The desire to grow, learn, and explore in a fast-paced environment.
Embedded Engineer with A8 microprocessor design
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.
Senior Embedded Flight Software Engineer
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.
Auto-ApplyBMC Firmware Engineer
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.
Auto-ApplyBMC Firmware Engineer
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
Software Engineer III-Cloud Computing/Java/Python
Embedded software engineer job in Houston, TX
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III-Cloud Computing/Java/Python at JPMorgan Chase within Corporate Sector-Infrastructure Platform team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years of applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Skilled in coding with either Java or Python, leveraging Java's robust, object-oriented capabilities for building scalable applications and Python's simplicity and versatility for tasks ranging from web development to data analysis and automation
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Previous API development experience
Hands-on practical experience in cloud computing technologies, e.g. Kubernetes, Cloud Foundry, AWS, GCP, etc.
Good communication and leadership skills
Preferred qualifications, capabilities, and skills
Skilled in deploying and managing applications on AWS, leveraging services like EC2, S3, and Lambda to create secure and scalable cloud solutions
Demonstrated expertise in coding with Go (Golang), with experience in developing high-performance applications, building scalable and maintainable software solutions
Previous experience working in financial services, specifically with Risk, Governance, or Regulatory fields
Knowledge and experience with some messaging products such as IBM MQ, Kafka
Auto-ApplyFirmware & Embedded Systems Engineer
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.
Embedded Payload Software Engineer - Lunar Terrain Vehicle
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.
Embedded Firmware and Software Engineer (BIOS/UEFI Systems)
Embedded software engineer job in Spring, 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"
Firmware Engineer
Embedded software engineer job in Santa Fe, TX
We are seeking a talented Firmware Engineer to transform high-level concepts into robust, maintainable firmware architectures. You will work closely with hardware engineers and stakeholders to ensure the seamless integration of hardware and firmware while championing development processes and coding standards. Your contributions will directly impact the safety and innovation of our cutting-edge monitoring solutions.
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 meets product requirements.
+ 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
+ 2+ years of experience with Firmware development
+ Proficiency in C programming
+ Bachelor's Degree in Computer Engineering or related field
Additional Skills & Qualifications
+ 7+ years of Real-Time Operating System (RTOS) experience
+ C++ programming experience
+ Industry experience in medical, industrial, safety, or automotive sectors
+ Embedded system design
+ Experience with hardware debugging tools such as JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol analyzers
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 Dec 19, 2025.
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.
Embedded Firmware and Software Engineer (BIOS/UEFI Systems)
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 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.
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.
Sr Firmware Engineer/Architect
Embedded software engineer job in Santa Fe, TX
We are seeking a talented Firmware Engineer to transform high-level concepts into robust, maintainable firmware architectures. You will work closely with hardware engineers and stakeholders to ensure the seamless integration of hardware and firmware while championing development processes and coding standards. Your contributions will directly impact the safety and innovation of our cutting-edge monitoring solutions.
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 meets product requirements.
* 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
* 2+ years of experience with Firmware development
* Proficiency in C programming
* Bachelor's Degree in Computer Engineering or related field
Additional Skills & Qualifications
* 7+ years of Real-Time Operating System (RTOS) experience
* C++ programming experience
* Industry experience in medical, industrial, safety, or automotive sectors
* Embedded system design
* Experience with hardware debugging tools such as JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol analyzers
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 Dec 26, 2025.
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.
RTL Firmware Engineer - Lunar Terrain Vehicle
Embedded software engineer job in Houston, TX
RTL Firmware Engineer (Lunar Terrain Vehicle)
(NASA LTVS Award Contingent) Houston, Texas, United States
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.
We are seeking a RTL Firmware Engineer specializing in Versal Hardware Acceleration to support Intuitive Machines' Lunar Terrain Vehicle (LTV) program. The LTV is NASA's next-generation autonomous lunar rover, and this role will focus on developing RTL firmware and software modules for Xilinx Versal ACAP hardware, enabling hardware-accelerated autonomy, vision, and navigation functions in real time.
The successful candidate will work at the intersection of embedded systems, FPGA development, and autonomy software, creating high-performance compute pipelines to process sensor data, support decision-making, and ensure safe rover operations in the lunar environment.
*Employment in this role is contingent upon NASA selecting Intuitive Machines as a winner of LTVS program, scheduled for announcement later in 2025.
Responsibilities
Design, implement, and optimize firmware and software pipelines targeting Xilinx Versal platforms for hardware-accelerated computing.
Develop accelerated kernels for AI/ML inference, image processing, and sensor fusion to support rover autonomy.
Collaborate with autonomy and perception teams to identify compute bottlenecks and offload them into hardware acceleration.
Implement RTL firmware, low-level drivers, and middleware to integrate FPGA-accelerated modules into rover software architecture.
Perform hardware/software co-design to balance workloads across CPUs, GPUs, and FPGA fabric.
Develop and execute verification and validation tests for hardware-accelerated modules under simulated lunar conditions.
Support mission-critical performance requirements for vision, navigation, and control systems.
Generate documentation, design specifications, and test reports.
Qualifications (This position is posted across multiple levels, with multiple openings)
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field; M.S. preferred.
5+ years of experience in RTL firmware and software development.
Hands-on experience with FPGA programming (Xilinx/AMD preferred), including VHDL/Verilog and/or HLS (High-Level Synthesis).
Familiarity with Xilinx Versal ACAP hardware, Vivado, Vitis, or equivalent FPGA toolchains.
Familiarity with Embedded Linux (PetaLinux/Yocto).
Experience with C/C++ and Python/matlab for firmware and hardware integration.
Background in real-time systems, robotics, or autonomous vehicles.
Understanding of sensor data processing (camera, LiDAR, radar, IMU).
Preferred
Experience with ROS/ROS2 and integration of hardware acceleration into robotics frameworks.
Background in computer vision, AI/ML inference (CNNs, SLAM, path planning).
Familiarity with radiation-tolerant FPGA design practices for space applications.
Experience in NASA, defense, or spaceflight programs.
Knowledge of DO-254, DO-178, or equivalent safety-critical development standards.
Please note, this position can lean towards stronger FPGA/Xilinx
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.
Auto-Apply