Firmware Developer

6 days ago


Houston, Texas, United States Laiba technology Full time $100,000 - $150,000 per year

Job Requirements

  • Write efficient, reliable, and optimized code in C/C++ and other programming languages to ensure system functionality and reliability.
  • Collaborate with hardware architects to ensure seamless integration of software and hardware components.
  • Develop software that meets performance, reliability, and scalability standards.
  • Optimize software performance, including memory usage, processing speed, and energy efficiency.
  • Participate in system architecture design and contribute to technical decision-making.
  • Develop and maintain technical documentation for software development and testing.
  • Document software design, coding practices, and maintenance procedures.
  • Ensure the software meets industry standards, safety regulations, and project specifications.
  • Analyze project requirements and translate them into software design specifications.
  • Write efficient, reusable modules that interfaces with hardware components such as sensors, actuators, and communication modules.
  • Test and debug software using simulation tools, hardware emulators, and on-target testing methods in simulated environments before deployment to real-world devices.
  • Collaborate with cross-functional teams to define software requirements and validate product functionality.
  • Provide technical support and troubleshooting for software-related issues.
  • Work in hybrid development environments (predictive and adaptive).

Work Experience

  • Expertise in C programming.
  • Experience working with UEFI Architecture and the EDK-2 platform.
  • Engage in bare-metal development involving communication protocols such as UART, SPI, I2C, ADC, and DAC.
  • Familiarity with Python, batch files, command shells, and other relevant scripting languages.
  • Familiarity with version control systems GitHub and CICD development pipelines.
  • Familiarity with bare metal systems, board bring-up, and bootloader architecture.
  • Design and implement UEFI/BIOS modules in PEIM and DXE stages.
  • Experienced in debugging embedded firmware applications using JTAG, SWD debuggers.
  • Familiarity with using logic analyzers, I2C analyzers, oscilloscopes, and other relevant tools.
  • Understanding basic analog and digital electronic concepts and ability to understand HW schematics.
  • Ability to understand technical specifications, data sheets, and develop firmware solutions based on requirements.
  • Solid experience with RTOS (Real-Time Operating Systems), embedded Linux, and other embedded platforms like ThreadX and Zephyr OS.
  • Understanding low-level hardware architecture, software optimization, memory management, and real-time processing.

Preferred Skills:

  • Experience with embedded security and encryption protocols.
  • Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet.
  • Knowledge of Python or other scripting languages for testing automation.
  • Familiarity with Agile development methodologies and tools like ADO.
  • Understanding of power management techniques for low-power embedded systems.
  • Knowledge in ARM embedded architecture.
  • Knowledge in PIC, EDK-2 and other microcontroller architectures.

Education and Experience:

  • Master's or Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, Mathematics or equivalent.
  • Minimum 5 years of professional experience.
  • Experience in Agile/Scrum environment.
  • Let me know if you need any additional information required.


  • Houston, Texas, United States Geospace Technologies Full time

    We are currently seeking a software/firmware developer with strong programing skills to join our Software/Firmware Application Development team. Must be conversant in some, or all, of the following: C++, C#, .NET API, SQL, and/or embedded C. The position requires you to be a self-starter with skills in design, coding, database access and software testing...


  • Houston, Texas, United States Celestica Full time $200,000 - $250,000 per year

    Req ID: 129039Region: AmericasCountry: USAState/Province: New HampshireCity: MerrimackGeneral OverviewFunctional Area: EngineeringCareer Stream: Design - Software EngineeringJob Code: SSE-ENG-DSEJob Level: Level 11IC/MGR: Individual ContributorDirect/Indirect Indicator: IndirectSummaryCelestica is looking for talented and passionate software engineers to...


  • Houston, Texas, United States Celestica Full time $100,000 - $150,000 per year

    Req ID: 129024Region: AmericasCountry: USAState/Province: New HampshireCity: MerrimackGeneral OverviewFunctional Area: EngineeringCareer Stream: Design - Software EngineeringSAP Short Name: LEN-ENG-DSEJob Level: Level 08IC/MGR: Individual ContributorDirect/Indirect Indicator: IndirectSummaryCelestica is looking for talented and passionate software engineers,...

  • Electrical Engineer

    2 days ago


    Houston, Texas, United States Metrix Instruments Full time $80,000 - $120,000 per year

    Who We AreMetrix is the preferred supplier of industrial condition monitoring systems to many of the world's leading manufacturers and users of cooling towers, gas turbines, reciprocating compressors, and other rotating and reciprocating machinery. With headquarters in Houston, Texas, we operate in more than 40 countries via factory-direct sales and service...

  • Project Manager

    16 hours ago


    Houston, Texas, United States Emerson Career Site Full time

    If you are a project management professional looking for an opportunity to grow, or interested in becoming a project management professional, the Actuation Technologies team at Emerson has an exciting opportunity for you Based in our Houston, Texas location, you will be responsible for leading Actuation Technologies' global New Product Development team...


  • Houston, Texas, United States Metecs Full time $72,000 - $96,000 per year

    In this position you will work with our team of engineers and our NASA customers to support human spaceflight programs such as Gateway (extending human exploration into deep space and new destinations), the Orion crew vehicle, and the International Space Station. This includes development of software for spacecraft simulations, integration with...

  • Test Engineer

    6 days ago


    Houston, Texas, United States Foxconn Industrial Internet - FII Full time $60,000 - $120,000 per year

    JOB FUNCTION:Test Engineers are responsible for designing and implementing the tests that ensure the quality and the functionality of a product. They are involved in all phases of the testing program, from designing the test parameters to troubleshooting errors, and writing up final test procedures.QualificationsEDUCATION:4 years of high school completion,...

  • Equipment Engineer

    6 days ago


    Houston, Texas, United States Foxconn Industrial Internet - FII Full time $60,000 - $120,000 per year

    Main FunctionWe are seeking a skilledMaintenance Engineerwith a strong background in therepair, maintenance, and optimizationofSMT (Surface Mount Technology) equipment, including but not limited toPanasonic, DEK, TRIsystems. This role focuses on the reliability, performance, and continuous improvement of SMT production lines by maintaining and optimizing...


  • Houston, Texas, United States LivaNova Full time $85,000 - $100,000 per year

    Join us today and make a difference in people's livesLivaNova is a global medical technology company built on nearly five decades of experience and a relentless commitment to improving the lives of patients. Our advanced technologies and breakthrough treatments provide meaningful solutions for the benefit of patients, healthcare professionals, and healthcare...


  • Houston, Texas, United States Foxconn Industrial Internet - FII Full time $120,000 - $180,000 per year

    OverviewWe are seeking a highly skilled and motivated Failure Analysis Engineer (FAE) to join our team. The successful candidate will work directly with clients to ensure deliverables fall within the applicable scope and budget. We are seeking a highly skilled and motivated Senior Engineering Team Member to support the resolution of hardware issues related...