CrawlJobs Logo

Embedded Software Technical Lead

United States of America, Sterling Heights · Job Posted June 16, 2026
Apply Position
Job Link Share

Job Description

This is an opportunity to join a fast paced program with DCS Corp’s U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced software team in the development of embedded military vehicle system software.

Job Responsibility

  • Provide active participation and leadership in the execution of defining software requirements, software design, implementation using Programming Languages such as C++, C#, C, etc., test and installation for the integration Software Solutions onto combat and tactical vehicle systems.
  • Provide expertise in evaluating and identifying system and software solutions that address Army Ground Vehicle requirements and challenges.
  • Lead the project sustainment with multiple CSCIs being developed.
  • Working with other SW leads, sharing opinions/experience.
  • Working with functional groups to define the project scope, working with our gov't customer when scope is adjusted to accurately and professionally define team limitations.
  • Working with multiple groups/teams and coming to a consensus on the scope definition based on requirement specifications.
  • Coordinating tasking through issue tracking system, running down scope, tagging up with engineers to assist with their features/bugs, etc.
  • Working with multiple groups/teams and assessing the 'what's really needed' from conflicting group opinions.
  • Establish and maintain Software Development Environment and Software Branch Strategies.

Requirements

  • Due to the sensitivity of customer related requirements, U.S. citizenship is required.
  • Bachelor’s Degree plus 12 years of experience in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or similar engineering degree.
  • Must be able to obtain and maintain a DoD Secret clearance.
  • Must be willing to be onsite and open to occasional travel.
  • Familiar with and has run/lead projects with the full SDLC.
  • Strong knowledge of Software Programming Languages such as C++, C#, C, etc. and the development of build scripts for software releases.
  • Strong Linux knowledge (command line, networking, administration, cyber).
  • Competent with git and the Atlassian toolsuite (Bitbucket, Jira, Confluence) or similar (like GitLab).
  • Understanding of Requirements Management and the usage of DOORS to maintain them.
  • Experience in developing Software Architectures and Detailed Software Designs that allow for modularity, commonality and reuse.
  • Experience with designing and integrating software with Middleware, Real-Time Operating Systems, Drivers and component Hardware.
  • Experience with SysML and/or UML Architectural Development.
  • Experience with formal Software Verification activities and designing software with regards to potential Test Automation.
  • Experience with Configuration Management activities and software repository Branch Strategies.
  • Experience with conducting peer reviews.
  • Ability to communicate clearly in both written and oral form.
  • Ability to dive into issues and mentor more junior engineers.
  • Friendly and engaging personality.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Software Technical Lead

8 matching positions

Technical Lead in Embedded Software - 5G User Plane Control/Scheduler

If you want to join the evolution of Ericsson, work with 5G and beyond, and be p...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience and knowledge in C/C++ programming
  • At least 5 years' experience in development of real-time embedded systems
  • Strong analytical and problem-solving abilities
  • General programming skills is an advantage, e.g. Python
  • Knowledge of 5G and LTE (4G) standards (3GPP) is an advantage
  • Clean code programming style and mindset
  • Experience in defining product architecture or complex implementation proposals is appreciated
  • MSc/Bsc level in a technical subject area or the equivalent level of knowledge
  • Keen interest in the long-term evolution and success of the Baseband SW product
  • Find it stimulating with teamwork and be part of a global organization
Job Responsibility
Job Responsibility
  • Support teams in development of new features for the 5G RAN
  • Work with UPC SW architecture changes to prepare for the feature's roadmap
  • Review design solutions prior to implementation
  • Participate and approve strategic/complex code reviews
  • Define and maintain product development strategy and architecture integrity
  • Work with improving general quality of Scheduler
  • Drive domain module, submodule and function level test strategy
  • Maintain, define and prioritize UPC domain care backlog
  • Participate and support in system study
  • Support longer term prototyping and architecture initiatives
What we offer
What we offer
  • Annual bonus depending on the achievement of the company's goals and results
  • Possibility to take advantage of the reduction of tax-deductible costs for creative work
  • Financial awards and distinctions
  • Private medical care for employee and their family (Medicover)
  • Life insurance
  • Mental Help Line
  • Cafeteria system Pluxee platform: co-financing MultiSport or OK System card, lunch cards, and others
  • Sports and integration activities (e.g. Football, Joga, raising team, climbing club)
  • Company support (loans and grants)
  • Possibility to participate in 3G / 4G / 5G... 6G technology projects
Read More
Arrow Right
New

Lead Embedded Software Engineer

Location
Location
United Kingdom , Bristol
Salary
Salary:
80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience developing embedded software using C and low-level programming techniques
  • Proven expertise in embedded systems design across a range of hardware architectures
  • Ability to produce high-quality, maintainable code and technical documentation
  • Experience conducting code reviews and ensuring compliance with engineering best practices
  • Familiarity with configuration management and formal software development lifecycles
  • Experience developing safety-critical software to standards such as IEC 61508, DO-178C, ISO 26262, or IEC 62304
  • Knowledge of embedded networking, security principles, and communication protocols including TCP/IP and UDP
  • Experience working with multicore processors and complex embedded systems
Job Responsibility
Job Responsibility
  • Lead the development and delivery of safety-critical embedded software projects, ensuring compliance with industry and regulatory standards
  • Take ownership of complex technical challenges, defining robust solutions for systems
  • Design, develop, and validate embedded software for safety-critical applications
  • Conduct detailed code and documentation reviews to ensure software quality, reliability, and maintainability
  • Drive best practices in software development, verification, and engineering processes
  • Mentor and support engineers, promoting high standards of technical excellence and compliance
  • Collaborate with cross-functional teams to deliver secure, reliable embedded systems
  • Continuously develop technical leadership and expertise in safety-critical and real-time embedded software environments
What we offer
What we offer
  • Bonus
  • Fulltime
Read More
Arrow Right

Ai Gpu Product Planning Lead - Embedded Software

AMD's AECG group is looking for a AI GPU Product Planning Lead - Embedded Softwa...
Location
Location
Canada , Markham
Salary
Salary:
147680.00 - 221520.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of GPU architectures and GPU software stacks, including graphics, compute, and AI/ML workloads, across Linux and Windows environments
  • Experience with virtualization and embedded systems is highly desirable
  • Strong cross-functional communication and dependency management skills
  • Experience in software integration, program planning, or technical project coordination
  • BS/MS in Computer Science, Computer Engineering, or Electrical Engineering
Job Responsibility
Job Responsibility
  • Work with market segment leads, product line managers, and solution planning team to translate key embedded customer needs into actionable engineering requirements
  • Work with engineering teams to establish and maintain deliverable roadmaps with a focus on early enablement for key embedded customers
  • Define and align requirements for all solution components: Virtualization, Yocto Project Linux for embedded ROCm support, ROCm for AI workloads and specialized stacks (ROS, multimedia analytics, VLM/LLM/CNN's)
  • Work with AECG technical marketing and field support teams to deliver timely demonstrations and examples to promote customer adoption
  • Act as single-point coordinator between ROCm dev, OS enablement, virtualization, QA, software engineering and customer enablement teams
  • Fulltime
Read More
Arrow Right

Team Lead – Embedded Software

Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
glidemtech.com Logo
Glide Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 to 10 years experience
  • B.E. / B.Tech / M.Tech in Electronics & Communication or Computer Engineering
  • 8-10 years programming expertise in C/C++/Python, specializing in device driver and application development for Linux/FreeRTOS/BareMetal environments
  • Hands-on experience with ARM Cortex A/M SoCs, specializing in board bring-up
  • Familiarity with build systems such as Yocto, BuildRoot, or equivalent systems
  • Expert in tools: Oscilloscope, Analyzer, GDB, valgrind, git, CI/CD, static analysis
  • Proven track record in leading projects with teams of 4 or more engineers
  • Effective communication skills exhibited both within the team and with customers
  • Holistic project management integrating technical proficiency, effective team leadership, and customer-oriented communication skills for project success
  • Additional expertise in pre-sales activities enhances overall versatility and value
Job Responsibility
Job Responsibility
  • Collaborate on designing complex projects with a focus on Microprocessors, Microcontrollers, and hybrid architectures
  • Lead 4-8 engineers, ensuring project success with strong communication and mentoring
  • Demonstrate flexibility with diverse technologies, engage in hands-on coding, meticulous documentation
  • Conduct thorough reviews, establish/enforce coding and debugging best practices within team
  • Participate in recruitment, contribute to pre-sales, exhibit holistic technical and client-oriented approach
Read More
Arrow Right

Group Lead, Embedded Software

The Embedded Systems Group Lead serves both as lead engineer and as a technical ...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
aevex.com Logo
AEVEX Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Aerospace Engineering or related field required, MS preferred
  • 7+ years of software development experience, with experience in technical leadership or teamlead roles preferred
  • Proven experience developing autopilot systems, ground control stations, or flight simulation software
  • Prior experience in robotics, autonomous systems, or multi-agent coordination is highly preferred
  • Extensive experience with embedded systems and Linux-based environments
  • Experience in communication protocol design and debugging across mixed hardware
  • Experience across defense and commercial UAV applications
  • Experience on both military and commercial applications
  • Experience with embedded and companion computing environments (NVIDIA Jetson/Orin, Arduino, Raspberry Pi, STM32)
  • Proficiency in C, C++, Python, and exposure to C#, Lua, or similar languages
Job Responsibility
Job Responsibility
  • Lead a multidisciplinary software engineering group responsible for embedded, autonomy, and ground-station UAS software development
  • Manage team workload, task assignment, and performance across multiple concurrent programs
  • Balance staffing, priorities, and technical focus to meet both near-term deliverables and long-term capability growth
  • Interface with Flight Test, Systems Engineering, and Hardware teams to ensure system-level integration and rapid iteration
  • Serves as the primary interface between software engineering, program management, customers, and executives
  • Coordinates seamlessly with systems, hardware, and test teams to deliver integrated UAS capabilities
  • Implement networked and containerized system design
  • Provide cradle-to-grave ownership of software developed after release, including updates, support, and technical oversight
  • Integrate and maintain real-time systems for flight-critical and autonomy software components
  • Design and oversee integration of sensors, GPS/INS fusion, and communication protocols (SPI, I2C, UART, CAN, TCP/UDP)
What we offer
What we offer
  • 401(k)-retirement plan
  • comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company
  • professional development funds
  • an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees
  • Fulltime
Read More
Arrow Right

Lead Software Engineer- Embedded Linux Platform

Are you looking for an exciting opportunity as a Lead Software Engineer? Join o...
Location
Location
Netherlands , Eindhoven
Salary
Salary:
Not provided
signify.com Logo
Signify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8+ years of experience with connectivity, networking, and IoT
  • Background in Computer Science, software engineering, mathematics or similar
  • Strong SW design skills and ability to create simple, robust, and elegant SW systems
  • Strong problem solving and analytical skills
  • Knowledge and experience in network security
  • knowledge and experience in data-driven product development
  • Technically responsible for the Yocto-based Linux platform architecture, ensuring scalability and long-term maintainability across embedded products
  • Leading, owning, and evolving the embedded Linux platform architecture
  • Driving BSP integration, kernel strategy, and bootloader design
  • Optimizing system performance, boot time, footprint, and overall reliability
Job Responsibility
Job Responsibility
  • Join the team responsible for cloud connectivity, security, and fleet management of Hue Bridge devices
  • Participate in development of new IoT infrastructure together with cloud engineers
  • Develop, test, and integrate Hue Bridge SW components for embedded Linux
  • Improve user experience and operational costs based on data from the field
  • Learn and innovate on our development practices and processes
  • Explore opportunities of full stack IoT SW development, from devices to cloud
  • Develop using a wide variety of programming languages: C, C++, Bash, Python, C#, Go, Shell, Rust, Normal Python and Lisp
What we offer
What we offer
  • Pleasant work environment
  • Attractive compensation
  • Career guidance
  • Learning and development
  • Employee benefits
  • Fulltime
Read More
Arrow Right

Technical Manager – Embedded Software

Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
glidemtech.com Logo
Glide Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 to 12 years experience
  • Extensive programming experience in C/C++/Python for device driver and application development in Linux/FreeRTOS/BareMetal environments
  • Worked with ARM Cortex A, Cortex M SoCs, and conducted board bring-up activities effectively
  • Worked with Yocto, BuildRoot, or equivalent build systems proficiently
  • Extensive hands-on experience with tools: Oscilloscope, Analyzer, GDB, valgrind, static code analysis, git, CI/CD, etc
  • Led projects with teams of 4+ engineers, demonstrating effective leadership and project management skills
  • Demonstrated experience in effective customer communication
  • Pre-sales experience is advantageous
  • B.E. / B.Tech / M.Tech in Electronics & Communication or Computer Engineering
Job Responsibility
Job Responsibility
  • Collaborate with Technical Manager to define architecture and design for complex projects with Microprocessors, Microcontrollers, or hybrid architecture
  • Lead and guide a project team of 4 to 8 engineers for successful project execution and delivery
  • Adaptable professional, open to working with diverse technologies
  • Hands-on involvement in coding and comprehensive project documentation
  • Conduct thorough reviews of project documentation and code for compliance
  • Define coding and debugging best practices
  • Focused on communication, mentoring, and performance management for team excellence
  • Conducting interviews to assess and select candidates for roles
  • Engage in pre-sales, contribute to technical proposal preparation
Read More
Arrow Right

Lead Engineer – Embedded Software

The purpose of this role is to develop the capabilities of the Lotus powertrain ...
Location
Location
United Kingdom , Hethel
Salary
Salary:
Not provided
lotuscars.com Logo
Lotus UK Manufacturing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering degree / HNC or equivalent experience
  • Thorough understanding of automotive legislative requirements
  • Thorough understanding of powertrain controls strategy and software development
  • Able to understand and write C-code
  • High level PC skills (Word, Excel, PowerPoint etc)
  • Familiarity with calibration development tools and techniques
  • Automotive powertrain experience, with recent experience of delivering hand C-code and aspects of calibration
  • Outgoing/confident nature and ability to work as part of a team
  • Self-reliant and self-starting – takes Responsibility for overall delivery and ownership of projects and tasks to completion
  • Excellent attention to detail, communication & leadership skills
Job Responsibility
Job Responsibility
  • Developing and implementing engineering processes, to support the project and departmental objectives
  • Being responsible for concurrent programs for Lotus Engineering and the cars programmes
  • Displaying experience with writing C-code software, ideally for engine management systems and possibly transmission control systems
  • Being able to implement the software for new functions, test it and calibrate
  • Carrying out vehicle and engine controls system development to Lotus or customer development processes
  • Preparing for and attending offsite testing and climatic test trips
  • Creating control algorithm specifications
  • Creating and modifying calibration procedures for new or developing control algorithms
  • Designing engine control systems to satisfy the emissions and performance objectives
  • Investigating and resolving issues relating to engine and/or transmission control
What we offer
What we offer
  • 25 Vacation Days + Bank Holidays
  • Performance Bonus
  • Future-Proof Pension
  • Private Healthcare
  • Fulltime
Read More
Arrow Right