Embedded Software Engineer

1 month ago


Oak Creek, United States Menet Aero Full time

Menet Aero is a manufacturer of tethered unmanned aircraft systems (UAS). We are building a world-class aerospace manufacturing business with aggressive growth plans and are seeking a highly motivated Embedded Software Engineer. The Embedded Software Engineer will be a part of a small but growing team focused on scaling up in a cutting-edge industry. We're looking to add an Embedded Software Engineer to our team.


Our tethered unmanned aircraft systems support many highly intelligent payloads for a range of applications, including telecommunications, intelligence, surveillance, reconnaissance (ISR), and live broadcast video feed. Menet Aero systems are used by the U.S. military, law enforcement agencies, and in private industry by telecommunications and broadcast companies.


Specific Duties

  • Develop and maintain both software and firmware for UAS control systems, ensuring reliability, stability, and performance in tethered operations
  • Design, implement, and optimize communication protocols between the tethered UAS and ground station, considering bandwidth constraints and real-time data transfer requirements
  • Collaborate with hardware engineers to integrate sensors, actuators, and other peripherals into the embedded systems, writing custom drivers if necessary
  • Properly setup and manage git repositories for firmware/software version control
  • Conduct thorough testing and debugging of software/firmware, utilizing simulation tools, hardware-in-the-loop testing, and field testing to validate system behavior and performance
  • Participate in system architecture design discussions, providing input on hardware/software partitioning, interface specifications, and system integration strategies
  • Document requirements capture, software designs, interfaces, and implementation details, maintaining clear and comprehensive documentation throughout the development lifecycle
  • Support field deployment and operations of tethered UAS systems, troubleshooting issues, providing technical assistance, and implementing software updates or patches as needed
  • Stay updated on industry standards, regulations, and best practices related to unmanned aerial systems, ensuring compliance and adherence to safety guidelines in software development and system operation


Qualifications

  • Bachelor's degree or higher in Software Engineering, Electrical engineering with a focus in software/firmware development, or other related field
  • Proficiency in programming languages commonly used for software/firmware development, such as C/C++, Python, or Java
  • Knowledge of MCU & processor architectures, such as STM32, ATmega32u4, Featherweight, Raspberry Pi, Beaglebone, Nvidia Jetson Xavier..etc.
  • Experience with embedded operating systems (RTOS), device drivers, and low-level software development for microcontrollers, DSPs, and FPGAs
  • Familiarity with communication protocols commonly used in embedded systems, such as UART, SPI, I2C, Ethernet, and CAN
  • Strong understanding of real-time systems, multithreading, and synchronization techniques for achieving deterministic behavior and responsiveness
  • Experience with software development tools such as compilers, debuggers, emulators, and version control systems
  • Knowledge of software engineering principles and practices, including software architecture, design patterns, and debugging techniques
  • Ability to work collaboratively with cross-functional teams, including mechanical engineers, firmware developers, and systems engineers
  • Knowledge of unmanned aerial systems (UAS) or robotics concepts and technologies, as well as familiarity with aviation regulations and standards, is beneficial


Preferred Qualification

  • Ardupilot firmware familiarity and ability to create custom versions for industry specific needs.
  • Familiarity and working knowledge of MAVLINK 1 & 2 communication protocols
  • Ability to read & understand electronic schematics


  • Oak Creek, United States Menet Aero Full time

    Menet Aero is a manufacturer of tethered unmanned aircraft systems (UAS). We are building a world-class aerospace manufacturing business with aggressive growth plans and are seeking a highly motivated Embedded Software Engineer. The Embedded Software Engineer will be a part of a small but growing team focused on scaling up in a cutting-edge industry. We're...


  • Oak Brook, Illinois, United States CNH Industrial Full time

    Senior Embedded Software EngineerCNH Industrial - Oak Brook, ILOverview:CNH Industrial is a world-class equipment and services company dedicated to advancing the noble work of agriculture and construction workers. Driven by our shared purpose of Breaking New Ground, we are passionate about bringing Innovation, Sustainability, and Productivity to all that we...


  • Oak Brook, United States CNH Industrial Full time

    Senior Embedded Software EngineerCNH Industrial - Oak Brook, ILOverview:CNH Industrial is a world-class equipment and services company dedicated to advancing the noble work of agriculture and construction workers. Driven by our shared purpose of Breaking New Ground, we are passionate about bringing Innovation, Sustainability, and Productivity to all that we...


  • Walnut Creek, United States Gridware Full time

    Job DescriptionJob DescriptionGridware's mission is to create a future where power outages and electric grid hazards (think wildfire ignition) are a thing of the past. We provide a truly full-stack (hardware + firmware + software) solution for the real time monitoring of America’s critical infrastructure. The system centers around low-cost hardware...


  • Walnut Creek, California, United States Gridware Full time

    Gridware's mission is to create a future where power outages and electric grid hazards (think wildfire ignition) are a thing of the past. We provide a truly full-stack (hardware + firmware + software) solution for the real time monitoring of America's critical infrastructure. The system centers around low-cost hardware platforms that are easily and...


  • Walnut Creek, United States Gridware Full time

    Job DescriptionJob DescriptionGridware's mission is to create a future where power outages and electric grid hazards (think wildfire ignition) are a thing of the past. We provide a truly full-stack (hardware + firmware + software) solution for the real time monitoring of America’s critical infrastructure. The system centers around low-cost hardware...


  • Walnut Creek, United States Gridware Full time

    Job DescriptionJob DescriptionGridware exists to enhance and protect the mother of all networks: the electrical grid. The grid touches everyone and makes our modern economy possible. But it’s also fragile. When the grid goes down, everything grinds to a halt, and the consequences can be dire: wildfires burn, land is destroyed, property is damaged, progress...


  • Walnut Creek, California, United States OSI Engineering Full time

    Position Overview:Join OSI Engineering as an Embedded Systems Engineer specializing in Hardware and Firmware Development. You will be part of a dynamic product design team where your contributions will significantly influence a diverse range of projects across various sectors including healthcare, telecommunications, and aerospace.Key Responsibilities:-...


  • Walnut Creek, California, United States OSI Engineering Full time

    Position Overview:As an Embedded Systems Engineer specializing in Hardware and Firmware, you will be an integral part of our Product Design Team. Your expertise will contribute to a diverse range of projects across various sectors, including medical technology, networking, and aerospace. Role Responsibilities:In this role, you will:1. Provide insights for...


  • Oak Brook, Illinois, United States CNH Industrial Global Careers Full time

    About the RoleCNH Industrial Global Careers is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and evaluating software for embedded systems from concept through production stage.Key ResponsibilitiesSoftware Development:...


  • Oak Creek, United States Astronautics Corporation Full time

    Job DescriptionJob DescriptionWhat You Will Do:We are seeking a Linux Software Engineer to support the development of new products and maintain existing products in the AeroSync product line. In this role, you will join an Agile software team that designs Linux applications for avionics communications products. You will participate in Linux-based software...


  • Oak Creek, United States Astronautics Corporation Full time

    Job DescriptionJob DescriptionWhat You Will Do: We are seeking a Senior Electrical Design Engineer. In this role, you will work on the Connected Products team and will support new development activities for the AeroSync Mission and AeroSync Max family of products. You will be an individual contributor and mentor less experienced electrical design engineers....


  • Oak Brook, United States CHEMICAL & INDUSTRIAL ENGINEER Full time

    Job DescriptionJob DescriptionDescription:C&I looking is for a talented and driven individual to join our team!About the opportunity: Staff Mechanical Engineer/Food & BeverageWe are currently seeking a Staff Mechanical Engineer with experience designing food & beverage production facilities. The Mechanical Engineer with food & beverage experience will work...


  • Oak Creek, United States Actalent Full time

    Job DescriptionJoin our dynamic team as an Electrical Systems Design Engineer, where you will take charge of designing, implementing, and maintaining SolidWorks Electrical Schematic, including the development of libraries, templates, and macros. You will serve as the company expert and mentor in SolidWorks Electrical, driving efficiency and quality in motor...

  • Software Engineer

    3 months ago


    Oak Ridge, United States ITR Full time

    Job DescriptionJob DescriptionJob title: Technical Staff Member in Software Engineering Job Duties and Responsibilities:• Work closely with research staff to develop high-performance scientific software for anoperational environment.• Develop software and algorithms for general multi-modal data collection and analysis.• Stay current with latest...

  • Software Engineer

    8 hours ago


    Oak Park, United States Stardom Employment Consultants Full time

    About Us: We are seeking a talented Software Engineer to join our dynamic team. In this role you will design develop and maintain highquality software solutions that meet the needs of our clients and drive the success of our business. Key Responsibilities: Software Development: Design code test and deploy software applications ensuring they meet performance...


  • Oak Creek, United States Actalent Full time

    Job Description As a Power Electronics Mechanical Engineer, you will collaborate with a dynamic team to bring rapid prototype designs to market. This includes creating new 3D Model packaging/layout using SOLIDWORKS, ensuring designs align with standard manufacturing/assembly processes, maintaining revision control, and designing hardware packaging for high...


  • Oak Ridge, United States ITR Full time

    Job DescriptionJob DescriptionSoftware Integration EngineerSeeking a contract Software Integration engineer for support of the High Flux Isotope Reactor (HFIR). This position is a long-term contract that require the candidates to be onsite. Ideal candidates will need to be able to obtain a federal security clearance. Background Operating at 85 MW, High Flux...


  • Royal Oak, United States RPM Full time

    Job DescriptionJob DescriptionManager of Software EngineeringRPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today’s complex supply chains.  As one of the fastest-growing logistics companies in North America, RPM executes thousands of shipments per...

  • Sr. Software Engineer

    4 weeks ago


    Oak Brook, United States Inspira Financial Full time

    Job DescriptionJob Description Take the next step in your journey at Inspira Financial. You will help businesses and individuals thrive today, tomorrow, and into retirement. Become part of a company that is people centric and client obsessed in every interaction; a community of forward-thinking individuals focused on driving results to deliver our mission...