Embedded Engineer

StrikerVR


Date: 5 hours ago
City: New Orleans, LA
Contract type: Full time
Job Overview

We are looking for a skilled Embedded Engineer to design, develop, and optimize embedded systems for our products. The ideal candidate has expertise in embedded software development, real-time systems, and hardware integration. You will work closely with cross-functional teams to deliver high-performance, reliable, and efficient embedded solutions.

Key Responsibilities

  • Embedded System Development:
    • Develop and maintain embedded software using C/C++.
    • Work with microcontrollers (ARM, PIC, STM32, etc.) and embedded platforms.
    • Implement real-time operating systems (RTOS) and low-level drivers.
    • Optimize system performance, memory usage, and power efficiency.
  • Hardware & Software Integration:
    • Interface with sensors, actuators, and communication protocols (SPI, I2C, UART, CAN, USB, etc.).
    • Debug and troubleshoot embedded hardware and software issues.
    • Perform system testing and validation.
  • Software Development Best Practices:
    • Write efficient, well-documented, and maintainable code.
    • Follow software development processes, including version control (Git) and CI/CD pipelines.
    • Conduct code reviews and contribute to team knowledge sharing.
  • Cross-Functional Collaboration:
    • Work with hardware engineers to define system requirements and integration strategies.
    • Work closely with cross-functional teams, including mechanical, electrical, software, and production teams.
    • Work closely with project management to contribute to project schedule and budget development and maintenance
    • Support contractor management as technical point of contact as required
    • Communicate progress, challenges, and technical solutions to project management.
Required Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 6+ years of experience in embedded systems development.
  • Proficiency in C/C++ and embedded programming.
  • Experience with Zephyr RTOS or Nordic Semiconductor.
  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Knowledge of communication protocols (SPI, I2C, UART, etc.).
  • Experience with microcontrollers, state machine, IC's and Processors
  • Proven ability to implement embedded software, modular applications with Model/software
  • Understanding of data collection and analysis of sensor systems
  • Familiarity with embedded board level designs and ability to develop/debug low level software

Preferred Qualifications

  • Experience with wireless communication (Bluetooth, Wi-Fi, Zigbee, LoRa, etc.).
  • Understanding of FPGA, DSP, or AI/ML in embedded systems.
  • Knowledge of functional safety standards (ISO 26262, IEC 61508).
  • Exposure to cybersecurity for embedded systems.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume