CrawlJobs Logo

Senior Advanced Embedded Software Engineer

cxd.com Logo

CxDesign

Location Icon

Location:
United States , Bloomington, MN

Category Icon

Job Type Icon

Contract Type:
Contract work

Salary Icon

Salary:

Not provided

Job Responsibility:

  • Participate in the full software life-cycle development using object oriented methodologies
  • Assist with design activities
  • Implement software in C/C++/C#/Java
  • Investigate and solve problem reports
  • Integrate and test software and systems

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering or a specialized area or equivalent field
  • Ten to fifteen years of related experience
  • Experience in C, C++, C#, Java or Python
  • Experience in Linux system programming (including sockets and inter-process communications)
  • U.S. citizenship

Nice to have:

  • Network Programming (Internet Protocol version 4/6)
  • Numerical Computing
  • Image Processing
  • Fibre Channel Interfaces
  • Proficient in the use of debugging tools
  • Knowledgeable of the software development process
  • Experience in the use of software tools such as Integrated Development Environments like Visual Studio
  • Demonstrated experience working in a team environment

Additional Information:

Job Posted:
December 08, 2025

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Advanced Embedded Software Engineer

Senior Embedded Software Engineer

Silvus is seeking a full-time Senior Embedded Software Engineer to join our Rese...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or relevant engineering fields
  • Minimum 5 years of relevant embedded system software development experience
  • 3 years of relevant embedded system software development experience with an advanced STEM degree
  • Expertise in C programming and experience in Linux kernel driver development
Job Responsibility
Job Responsibility
  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push-to-talk voice application implementation
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Staff Embedded Application Software Engineer

As a Staff Embedded Software Engineer, you will lead critical software engineeri...
Location
Location
United States , Seattle; Boston
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software development experience
  • Extensive expertise in C/C++, Go, Python, or comparable systems programming languages
  • Deep, demonstrated expertise in embedded systems architecture, firmware integration, and device-level software engineering
  • Proven track record of addressing and resolving system-wide challenges in performance, scalability, reliability, and security
  • At least 7+ years mentoring senior engineers and leading complex, strategic engineering projects across multiple teams
  • Advanced understanding of computer science fundamentals, data structures, algorithms, and high-standard software design practices
  • Extensive experience with network protocols (TCP/IP, VPN, DNS, DHCP) and advanced networking configurations
Job Responsibility
Job Responsibility
  • Define and significantly advance embedded software architectures for Axon’s current and future connected device products
  • Lead high-level strategic planning and coordination for multi-month embedded engineering projects across multiple product lines
  • Collaborate closely with Product Management, Design, Engineering, and executive leadership to deliver innovative, integrated, and mission-critical solutions
  • Establish and enforce Axon-wide standards for embedded software design, quality, reliability, and scalability
  • Evaluate and integrate leading-edge open-source technologies and industry standards, guiding architectural trade-offs and long-term strategic choices
  • Provide executive-level guidance and mentorship, significantly enhancing the capabilities and technical decision-making of the embedded software engineering teams
  • Continuously improve software engineering practices and drive excellence through strategic retrospectives, planning sessions, and innovation cycles
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Staff Embedded Application Software Engineer

As a Staff Embedded Software Engineer, you will lead critical software engineeri...
Location
Location
United States , Boston; Seattle
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software development experience
  • Extensive expertise in C/C++, Go, Python, or comparable systems programming languages
  • Deep, demonstrated expertise in embedded systems architecture, firmware integration, and device-level software engineering
  • Proven track record of addressing and resolving system-wide challenges in performance, scalability, reliability, and security
  • At least 7+ years mentoring senior engineers and leading complex, strategic engineering projects across multiple teams
  • Advanced understanding of computer science fundamentals, data structures, algorithms, and high-standard software design practices
  • Extensive experience with network protocols (TCP/IP, VPN, DNS, DHCP) and advanced networking configurations
Job Responsibility
Job Responsibility
  • Define and significantly advance embedded software architectures for Axon’s current and future connected device products
  • Lead high-level strategic planning and coordination for multi-month embedded engineering projects across multiple product lines
  • Collaborate closely with Product Management, Design, Engineering, and executive leadership to deliver innovative, integrated, and mission-critical solutions
  • Establish and enforce Axon-wide standards for embedded software design, quality, reliability, and scalability
  • Evaluate and integrate leading-edge open-source technologies and industry standards, guiding architectural trade-offs and long-term strategic choices
  • Provide executive-level guidance and mentorship, significantly enhancing the capabilities and technical decision-making of the embedded software engineering teams
  • Continuously improve software engineering practices and drive excellence through strategic retrospectives, planning sessions, and innovation cycles
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Reverse Engineer

Idaho Scientific designs and deploys secure system solutions through novel CPU d...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
idahoscientific.com Logo
Idaho Scientific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship
  • Ability to get a security clearance
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • Expert in embedded C programming
  • Proficient in one or more assembly languages
  • Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems
  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging)
  • Strong problem-solving skills and the ability to think creatively to find solutions
Job Responsibility
Job Responsibility
  • Deep dive into software, firmware, and hardware components to understand their architecture, functionality, and communication protocols
  • Analyze assembly language, machine code, and source code to decipher complex algorithms, uncover hidden features, and identify security flaws
  • Specialize in identifying vulnerabilities unique to embedded systems, including buffer overflows, stack vulnerabilities, and memory leaks
  • Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers
  • Document reverse engineering efforts and results
  • Work individually and with a team to complete tasks
What we offer
What we offer
  • Competitive Pay
  • Flexible Work Schedule
  • Health Benefits and Insurance
  • Retirement fund contributions
  • Profit Sharing
  • Generous Paid Time Off Policy
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer, Personalization and Recommendations

As a Senior Machine Learning Engineer on the Personalization & Recommendations t...
Location
Location
United States , San Francisco
Salary
Salary:
183360.00 - 248000.00 USD / Year
edtechjobs.io Logo
EdTech Jobs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in applied machine learning or ML-heavy software engineering, with a strong focus on personalization, ranking, or recommendation systems
  • Demonstrated impact improving key metrics such as CTR, retention, or engagement through recommender or search systems in production
  • Strong hands-on skills in Python and PyTorch, with expertise in data and feature engineering, distributed training and inference on GPUs, and familiarity with modern MLOps practices — including model registries, feature stores, monitoring, and drift detection
  • Deep understanding of retrieval and ranking architectures, such as Two-Tower models, deep cross networks, Transformers, or MMoE, and the ability to apply them to real-world problems
  • Experience with large-scale embedding models and vector search, including FAISS, ScaNN, or similar systems
  • Proficiency in experiment design and evaluation, connecting offline metrics (AUC, NDCG, calibration) with online A/B test outcomes to drive product decisions
  • Clear, effective communication, collaborating well with product managers, data scientists, engineers, and cross-functional partners
  • A growth and mentorship mindset, helping elevate team quality in modeling, experimentation, and reliability
  • Commitment to responsible and inclusive personalization, ensuring our systems respect learner privacy, fairness, and diverse goals
Job Responsibility
Job Responsibility
  • Design and implement personalization models across candidate retrieval, ranking, and post-ranking layers, leveraging user embeddings, contextual signals and content features
  • Develop scalable retrieval and serving systems using architectures such as Two-Tower models, deep ranking networks, and ANN-based vector search for real-time personalization
  • Build and maintain model training, evaluation, and deployment pipelines, ensuring reliability, training–serving consistency, observability, and robust monitoring
  • Partner with Product and Data Science to translate learner objectives (engagement, retention, mastery) into measurable modeling goals and experiment designs
  • Advance evaluation methodologies, contributing to offline metric design (e.g., NDCG, CTR, calibration) and supporting rigorous A/B testing to measure learner and business impact
  • Collaborate with platform and infrastructure teams to optimize distributed training, inference latency, and serving cost in production environments
  • Stay informed on industry and research trends, evaluating opportunities to meaningfully apply them within Quizlet’s ecosystem
  • Mentor junior and mid-level engineers, supporting technical growth, experimentation rigor, and responsible ML practices
  • Champion collaboration, inclusion, curiosity, and data-driven problem solving, contributing to a healthy and productive team culture
What we offer
What we offer
  • 20 vacation days
  • Competitive health, dental, and vision insurance (100% employee and 75% dependent PPO, Dental, VSP Choice)
  • Employer-sponsored 401k plan with company match
  • Access to LinkedIn Learning and other resources to support professional growth
  • Paid Family Leave, FSA, HSA, Commuter benefits, and Wellness benefits
  • 40 hours of annual paid time off to participate in volunteer programs of choice
  • Fulltime
Read More
Arrow Right

Staff AI Embedded Software Engineer - Connected Devices

As a Staff Embedded Software Engineer, you will lead critical software engineeri...
Location
Location
United States , Seattle; Boston; Scottsdale
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software development experience, with extensive expertise in C/C++, Go, Python, or comparable systems programming languages, including significant experience building AI- and data-intensive systems
  • Deep, demonstrated expertise in embedded systems architecture, firmware integration, and device-level software engineering, combined with hands-on experience deploying and optimizing AI inference workloads on constrained edge platforms (MCUs, SoCs, NPUs)
  • Proven experience designing, training, and operating machine learning models at scale, including ownership of data pipelines, model evaluation, and iterative improvement in production environments
  • Practical experience with large-scale AI systems, including foundation models and LLMs, such as fine-tuning, adaptation, or integration into real-world products
  • Proven track record of addressing and resolving system-wide challenges in performance, scalability, reliability, security, and safety across AI-enabled and mission-critical systems
  • At least 7+ years mentoring senior engineers and leading complex, strategic engineering initiatives across multiple teams, including setting technical direction for AI-enabled products
  • Advanced understanding of computer science fundamentals, data structures, algorithms, and high-standard software design practices, applied to both embedded and large-scale AI systems
  • Experience with networking and distributed system concepts relevant to connected and AI-enabled devices
Job Responsibility
Job Responsibility
  • Define and significantly advance embedded software architectures for Axon’s current and future connected device products, including AI-enabled systems spanning on-device inference and cloud-assisted workflows
  • Lead the technical direction for AI-enabled capabilities across connected devices, including collaboration on large-scale model training, data strategy, deployment, and iterative improvement in production, across multiple product lines
  • Partner with research, product, and platform teams to explore and integrate emerging AI approaches, including foundation models and multimodal systems, shaping Axon’s medium and long-term AI strategy for connected devices
  • Establish and enforce Axon-wide standards for embedded software and AI system design, including reliability, scalability, safety, observability, and lifecycle management
  • Identify and mitigate risks associated with AI systems, including model failure modes, data drift, and operational edge cases, and drive architectural decisions that ensure safe and reliable behavior in real-world conditions
  • Provide executive-level guidance and mentorship, significantly enhancing the capabilities and technical decision-making of the embedded software engineering teams
  • Continuously improve software engineering practices and drive excellence through strategic retrospectives, planning sessions, and innovation cycles
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Manager, Engineering - Systems

The Manager, Engineering - Systems (India) is a regional leadership role respons...
Location
Location
Canada
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 7+ years of engineering experience
  • 3+ years of engineering management experience
  • Experience managing teams of 10+ engineers
  • Background in embedded systems, Linux, or systems software
  • Strong understanding of embedded Linux systems
  • Experience with Linux kernel development or user space applications
  • Knowledge of software development lifecycle and agile methodologies
  • Familiarity with build systems, CI/CD, and development tools
  • Understanding of code review processes and quality assurance
Job Responsibility
Job Responsibility
  • Manage a team of up to 20 engineers including MTS, SMTS, Architects, Senior Engineers, and Engineers
  • Conduct regular 1-on-1s, performance reviews, and career development discussions
  • Facilitate team meetings, sprint planning, and retrospectives
  • Resolve conflicts and maintain team cohesion
  • Ensure team members have necessary resources and support
  • Provide mentorship to junior managers and technical leads
  • Provide technical guidance and mentorship to team members
  • Review code, architecture decisions, and technical designs
  • Ensure adherence to coding standards and best practices
  • Participate in technical discussions and problem-solving
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Embedded UI - C++

As a Senior Software Engineer in the DMTE team, you’ll be at the heart of Roku’s...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years software engineering experience with UI development expertise
  • C++ experience in an embedded environment
  • Advanced BrightScript (or JavaScript-like) skills plus proficiency in Python
  • Strong root cause analysis and technical communication abilities
  • Knowledge of AI applications and experience with generative AI tools
  • Proactive mindset with passion for continuous learning and fast iteration
Job Responsibility
Job Responsibility
  • Build scalable UI features optimized for millions of users
  • Lead technical investigations and architect solutions for complex middleware and UI challenges
  • Integrate AI/ML capabilities and leverage generative AI tools to accelerate development
  • Collaborate with cross-functional teams on global platform features
  • Develop engineering tools and mentor junior developers
  • Stay current with AI trends and emerging technologies
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Vacation and other personal time off
  • Fulltime
Read More
Arrow Right