CrawlJobs Logo

Sr. Embedded Software Engineer

advancedtechsearch.com Logo

Advanced Technology Search Group

Location Icon

Location:
Canada, Toronto or Ottawa

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Responsibility:

  • Design, develop, and optimize embedded software for silicon-based systems throughout the entire lifecycle, from conceptualization to deployment, ensuring seamless integration and optimal performance
  • Collaborate with cross-functional teams including hardware engineers, software developers, and machine learning experts to integrate ML models into embedded systems
  • Architect and implement software frameworks for efficient data processing, device control, and communication protocols
  • Conduct performance analysis, debugging, and optimization of embedded systems for reliability and efficiency
  • Develop software and firmware applications to interact with hardware and third-party interfaces
  • Contribute to the architecture and design of the overall AI solution
  • Develop debug and performance analysis tools for AI solution development
  • Play a role in all the phases of embedded AI software development, from requirement gathering, analysis, design, development, testing and final release to customers
  • Provide clear and timely communication related to status and other key aspects of the project to leadership team
  • Develop and maintain software documentation, including specifications, design documents, and test plans

Requirements:

  • Bachelor’s in electrical engineering, Computer Engineering, or Computer Science
  • Experience with C/C++
  • Experience writing Python scripts
  • Ability to read and understand board schematics and device datasheets
  • Ability to debug embedded software using Oscilloscopes and Logic Analysers
  • Experience with SCM tools (GIT or SVN)
  • Strong analytical and problem-solving abilities
  • Strong communication skills
  • Ability to work in a multi-site team environment

Nice to have:

  • 6+ years experience with embedded platforms & embedded software development
  • Experience with embedded real-time operating systems
  • Experience with development on Windows and Linux
  • Knowledge of data structures and object-oriented programming
  • Knowledge of Acceleration platforms like GPU, TPU, APU, FPGAs

Additional Information:

Job Posted:
December 15, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Sr. Embedded Software Engineer

New

Sr Software Quality Engineer

This position monitors every phase of the software development process to ensure...
Location
Location
United States , Fort Worth
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree is required, preferably in Computer Science, Computer Engineering, Electrical Engineering
  • Minimum of 11 years directly related work experience with Aerospace/Defense industry software processes (such as RTCA DO-178, RTCA DO-254, SAE ARP-4754, MIL-STD-498, etc.)
  • Must demonstrate basic understanding of audit techniques
  • Must demonstrate basic understanding of Software Development methods and Software Testing methods
  • Must have the ability to interpret schematic drawings, specifications, and contracts that will enable development and review of Systems & Software processes
  • Experience in Software Requirements Development
  • Software Design and Coding (C/C++, Ada, or other embedded programming languages)
  • Embedded Software/Hardware Verification background or knowledge
  • Effective Communication Skills: Written, Oral, Listening, Presentation, Technical Writing
  • Proficient skill level with Microsoft Office applications: Word, Excel, PowerPoint, etc.
Job Responsibility
Job Responsibility
  • Monitors every phase of the software development process to ensure design quality
  • Making sure that the aircraft-delivered software adheres to the standards set by the development company and satisfies regulatory requirements
Read More
Arrow Right

Sr. Software Engineer (Medical Devices)

Location
Location
United States , Raleigh, NC
Salary
Salary:
Not provided
bytecubit.com Logo
Bytecubit Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years’ experience with SW development
  • SW development for Medical Devices
  • BS in Computer Science
  • C, C#, C++ skills
  • Microsoft.NET
  • SQL database
  • GUI application development
  • Windows 10
  • Cryptographic algorithm
Job Responsibility
Job Responsibility
  • Consultant will be responsible for design and development of embedded SW for medical device to support manufacturing of products
  • write SW requirements
  • provide design input for GUI system SW
  • design development and implementation of cybersecurity control methods for FDA NIST standards
  • testing, static analysis, profiling and debugging
  • take measurements using lab equipment tools
  • data processing for test protocols
Read More
Arrow Right

Sr. Embedded Software Engineer

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
134400.00 - 168000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least a BS in Electrical Engineering, Computer Engineering, Computer Science, or a related degree
  • Proficiency with C
  • Fluency with Python
  • Experience developing embedded software - preferably in a regulated environment complying with safety standards like DO-178C or ISO 26262
  • Familiarity with debuggers and lab instruments such as oscilloscopes and bus analyzers
  • Excellent organizational and communication skills
Job Responsibility
Job Responsibility
  • Develop safety-critical software components for the Powertrain software team, including battery management systems, motor controllers and core/platform
  • Participate in planning, design, coding, and testing
  • Work with system engineers to decompose requirements into high-level and low-level software requirements in compliance with DO-178C
  • Work with multi-disciplinary teams to develop and integrate complex hardware/software systems
  • Software requirements decomposition, analysis, definition, and traceability
  • Software analyses, requirements-based testing, and structural coverage analysis
  • Contribute to the continuous improvement of our processes to increase safety and efficiency
  • Fulltime
Read More
Arrow Right

Software Engineer Sr Staff - Platforms Developer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, electronics, telecommunication engineering, or a related discipline
  • 14 to 19 years of experience in networking and system software development
  • Proficiency in C and C++ programming
  • Familiarity with data structures and system debugging techniques
  • Expertise in Host Complex, System Peripherals & Drivers: CPU complex (x86)
  • PCIe, SPI, I2C, MDIO
  • FPGA, CPLD, Flash Drivers
  • Expertise in Ethernet Interfaces (ranging from 1Gig to 400G+, including 800G, 1.6T), MacSec, Timing, Optics (SFP, QSFP, QDD, OSFP)
  • Expertise in High-speed packet forwarding with network processors, PHYs, and SerDes
  • Cloud Architectures
Job Responsibility
Job Responsibility
  • Collaborate with product managers, architects, and other engineers to define software requirements and specifications
  • Design, implement, and maintain networking and system software components using C and C++ programming languages
  • Conduct object-oriented analysis and design to ensure robust and scalable solutions
  • Debug complex system-level issues, leveraging your deep understanding of fundamental OS concepts (especially in Linux or similar operating systems)
  • Participate in hardware and system-level design discussions, ensuring carrier-class software development
  • Work with Linux device drivers, system bring-up, and the Linux kernel
  • Navigate large codebases effectively
  • Apply strong technical, analytical, and problem-solving skills to enhance software performance and resilience
  • Utilize scripting technologies and modern DevOps practices
  • Collaborate with cross-functional teams, including networking, embedded platform software, and hardware experts
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right
New

Sr. Software Development Engineer

You will safeguard the quality of our AI and GenAI features by evaluating model ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience as a Software Development Engineer in AI/ML systems
  • Strong coding skills in Python (evaluation pipelines, data processing, metrics computation)
  • Hands-on experience with evaluation frameworks (Ragas or equivalent)
  • Knowledge of vector embeddings, similarity search, and RAG evaluation
  • Familiarity with evaluation metrics (precision, recall, F1, relevance, hallucination detection)
  • Understanding of LLM-as-a-judge evaluation approaches
  • Strong analytical and problem-solving skills
  • ability to combine human judgment with automated evaluations
  • Bachelor’s or Master’s degree in Computer Science, Data Science, or related field
  • Strong English written and verbal communication skills
Job Responsibility
Job Responsibility
  • Evaluation Frameworks – Develop reusable, automated evaluation pipelines using frameworks such as Raagas
  • integrate LLM-as-a-judge methods for scalable assessments
  • Golden Datasets – Build and maintain high-quality benchmark datasets in collaboration with subject matter experts
  • AI Output Validation – Evaluate results across text, documents, audio, and video, using both automated metrics and human-in-the-loop judgment
  • Metric Evaluation – Implement and track metrics such as precision, recall, F1 score, relevance scoring, and hallucination penalties
  • RAG & Embeddings – Design and evaluate retrieval-augmented generation (RAG) pipelines, vector embedding similarity, and semantic search quality
  • Error & Bias Analysis – Investigate recurring errors, biases, and inconsistencies in model outputs
  • propose solutions
  • Framework & Tooling Development – Build tools that enable large-scale model evaluation across hundreds of AI agents
  • Cross-Functional Collaboration – Partner with ML engineers, product managers, and QA peers to integrate evaluation frameworks into product pipelines
  • Fulltime
Read More
Arrow Right
New

Sr. Principal Software Engineer – Search & Recommendation

We are seeking a Sr. Principal Search & Recommendation Engineer to lead the desi...
Location
Location
United States , Seattle
Salary
Salary:
277391.00 - 342391.00 USD / Year
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience building and scaling search or recommendation systems in production environments
  • Deep expertise in information retrieval, ranking algorithms, collaborative filtering, and/or neural search techniques
  • Strong programming skills in Python, Java, or Scala
  • experience with ML and IR frameworks such as Elasticsearch, FAISS, TensorFlow, or PyTorch
  • Familiarity with LLMs, embeddings, and modern vector search infrastructure
  • Proven leadership in cross-functional environments with a track record of mentoring and guiding technical teams
  • Strong grasp of MLOps practices and experience with cloud-native ML infrastructure (e.g., AWS, GCP)
Job Responsibility
Job Responsibility
  • Lead the end-to-end development of modern search and recommendation systems, from architecture to production deployment
  • Drive technical strategy and innovation in search relevance, personalized ranking, semantic search, and ML-powered retrieval/grounding
  • Collaborate with product, design, and data teams to define and deliver intelligent user experiences
  • Influence platform-level decisions on data pipelines, experimentation frameworks, and performance optimization
  • Mentor engineers, foster technical excellence, and promote a culture of learning and innovation
What we offer
What we offer
  • Comprehensive medical, dental, vision, disability, and life benefits
  • Health Savings Account (HSA) with employer contribution
  • 401(k) Matching with immediate vesting on employer match
  • Flexible PTO
  • 8 paid holidays and 5 paid days for Annual Holiday Week
  • Quarterly Recharge Fridays (paid days off for mental health recharge)
  • 18 weeks paid parental leave
  • Access to Coaches and Therapists through Modern Health
  • 2 volunteer days per year
  • Commuting benefits
  • Fulltime
Read More
Arrow Right

Sr. Manager, Vehicle Management System

You will be responsible for developing and overseeing engineers responsible for ...
Location
Location
United States , San Jose
Salary
Salary:
224640.00 - 280800.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in a related field
  • Degree in Electrical Engineering, Computer Science, Aerospace or related field
  • Experience leading technical teams or projects
  • Experience developing requirements specifications for control systems
  • Demonstrated ability to develop and implement full time critical systems
  • Good understanding of computer architecture, embedded software, communication standards and protocols (RS-422/485, ARINC-429, CAN-FD, Ethernet, TCP/IP etc…)
  • Experience with all phases of aircraft development from concept to certification and entry into service
  • Excellent organizational and communication skills
  • Experience with Agile/SCRUM methodologies
  • Experience with continuous integration/continuous testing
Job Responsibility
Job Responsibility
  • Build, lead, and mentor a multi-disciplinary team responsible for the development of the Vehicle Management System
  • Define roadmaps, schedules and budgets, organize and prioritize the work, track and communicate progress
  • Propose and evaluate architecture concepts, perform trade-off analyses, and develop the fly-by-wire vehicle management system functional and physical architectures
  • Define and validate the system, subsystems, and items requirements, define and execute the development plan, verification plan and procedures
  • Contribute to the integration and test of the system, support aircraft integration and flight test campaigns
  • Work closely with suppliers to select, procure, design and build components for the system
  • Fulltime
Read More
Arrow Right
New

Project coordinator

This role offers the opportunity to join a closely-knit, highly skilled Front Of...
Location
Location
Japan , Tokyo
Salary
Salary:
8000000.00 - 10000000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
December 30, 2025
Flip Icon
Requirements
Requirements
  • Flexibility, curiosity, and the ability to work effectively within a team environment are essential
  • Proven ability to perform well under pressure and meet tight deadlines
  • Excellent verbal and written English communication skills, capable of engaging confidently with clients and internal teams
  • Strong technical aptitude with the ability to rapidly learn, retain, analyze information, and draw meaningful correlations
  • Experience leading meetings and conference calls, with a clear understanding of roles and responsibilities to facilitate efficient discussions
  • Familiarity with Arrowhead, OUCH, FIX protocols, data center management fundamentals, and basic telecommunications and networking concepts is highly desirable
Job Responsibility
Job Responsibility
  • Plan, schedule, and execute data center expansion projects, space reconfiguration, client go-lives, and exchange-mandated initiatives with fixed deadlines
  • Manage end-to-end client onboarding activities—from pre-sales engagement through network connectivity setup, trading farm planning, engineering, installation, reporting, equipment ordering/quoting, to final go-live alongside Platform Sales and Exchanges
  • Support internal business rationalization by coordinating software development, configuration changes, and exchange service orders, as well as facilitating client communications, weekend testing, and exchange interactions for mandatory exchange-driven changes
  • Oversee and verify data center activities performed by “remote hands” teams on behalf of clients and internal development teams
  • Work closely with vendors to secure competitive quotes under tight deadlines, focusing on acquiring specialized and highly technical equipment
  • Prepare and manage the internal budget annually, including cost recovery, client billing, and financial coordination with controllers and clients
  • Collaborate closely with internal infrastructure teams to prioritize projects and maintain strong professional relationships
What we offer
What we offer
  • 健康保険
  • 厚生年金保険
  • 雇用保険
  • 土曜日
  • 日曜日
  • 祝日
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.