Embedded Software Engineer II
Cattron Careers
Summary: With minimal supervision, the Software Engineer II designs, develops, and maintains software modules used in Cattron products, utilizing a broad knowledge of software, hardware, and development processes.
RESPONSIBILITIES
- Participate in software development projects following a formal process, including software design, development, code reviews, hardware reviews, use of software standards, and generation and use of testing frameworks
- Provides broad support, analysis, design, development, debugging, and maintenance related to software running on real-time and non-real-time OS and bare metal microprocessor and microcontroller systems
- Integrate firmware, embedded software apps with sensors, communication modules (e.g., BLE, LTE, Wi-Fi), and other hardware components.
- Debug, optimize, and validate embedded software applications on target hardware.
- Coordinates the design, development, and testing of new software, drivers, interfaces, TCP/IP stack, SDKs, APIs, and applications
- Prepares documents, including requirements analysis, design, unit testing plans, release notes, and user guides, etc.
- Investigates, recommends, and implements new technologies
REQUIREMENTS
- Experience in defining project scope, deliverables, and team requirements
- Ability deliver results against milestones and deliverables
- Proficiency in C/C++ for embedded systems.
- Experience with MCUs, SoCs, and embedded development tools (e.g., JTAG, oscilloscopes, logic analyzers).
- Familiarity with real-time operating systems (FreeRTOS, Zephyr, etc.), Linux OS, and Drivers.
- Familiarity with secure boot, firmware OTA, and TLS encryption.
- Strong debugging and troubleshooting skills.
- Able to work successfully in a deadline-driven, fast-paced environment and effectively multitask priorities in a team-oriented environment.
- Must be flexible and able to adapt to changing requirements and schedules
- Demonstrates problem-solving skills with the ability to think strategically.
- Ability to effectively present information and respond to questions from groups
- Strong attention to detail
- Experience with Agile projects (Scrum) is a plus
EDUCATION / EXPERIENCE
- Bachelor's degree in Computer Science or related field preferred
- Experience may be substituted in lieu of a degree
- Minimum of 3 years’ experience in software development
As an Equal Opportunity/Affirmative Action Employer, Cattron does not discriminate in hiring or in the terms and conditions of employment because of an individual's race, color, religion, gender, national origin, age, disability, sexual orientation, marital status, veteran status, arrest record, citizenship or other categories protected by federal, state, or local laws. EOE/M/F/Vet/Disability
- ...Description ~ Design, implement, validate, and maintain various embedded Video functions/applications ~-Actively work with internal... ...plus ~ Education Requirements Bachelor's degree in Computer Engineering/Computer Science/Electrical Engineering or equivalent experience...SuggestedFull time
- ...technology that will set the standards for software-defined vehicles around the world.... ...company. Role Summary As a Staff Embedded Software Engineer, you will transform real-world ECU... ...interactions with our recruiting system; (ii) carrying out, analyzing and improving...SuggestedFull timeContract workLocal area
$86.32k - $107.9k per year
...Position Overview: As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high-performing serverless microservices using TypeScript on AWS. You’ll contribute meaningfully to our mission of making governance effortless...SuggestedFull timeWork at officeLocal areaFlexible hours- ...schedule. Job Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The...SuggestedPermanent employmentFull timeWork at officeFlexible hours
- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Applications Engineering General Summary: Qualcomm Overview... ...shall include the following: Implementation of embedded systems based on Qualcomm’s Infotainment & ADAS SoCs...SuggestedFull time
$107k - $125k per year
...equipment manufacturers (OEMs) of electric vehicles and industrial equipment. Delta-Q’s unique blend of engineering capability in high-efficiency power electronics and embedded software design delivers innovative battery charging solutions to meet the evolving needs of its...Permanent employmentFull timeWork at office- ...seamless user experience at scale. We are looking for a Senior Software Engineer to drive innovation and resilience across Samsara’s IAM... ...Samsara employees can grow and thrive. Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success,...Long term contractRemote workWorldwideRelocation package
$125k - $140k per year
...Province of BC, AB, MB, and ON with strong preference to those located in British Columbia. We are seeking an exceptional Mid-level Software Engineer to join our Raisely Team. The ideal candidate will have experience and passion for developing in both backend and frontend code...Full timeLocal areaRemote workWorldwide$181.05k - $213k per year
...partners through world-class software, purpose-built for everyone in... ...Work With You’ll enter our engineering interview process as part of a... ...: Building the core engine that powers our vision of an operating... ...As a Senior Software Engineer II, you will lead technically complex...Full timeWork at office$152k - $190k per year
...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations... ...tools, resources, and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that...Long term contractFull timeWork at officeRemote workWork from home$140k - $180k per year
...based technologies with the company’s COSMOS software suite to unify diverse components into... ...team working directly alongside senior engineers on firmware development, hardware bring-up... ...Firmware Development Write and modify embedded C firmware for analog and Ethernet connectivity...Full timeInternshipRemote workFlexible hours- ...technologies. Our teams partner with specialist engineers from major silicon companies to integrate... ...and server-class hardware platforms and software stacks Work with partners to deliver a... ...public speaking experience IoT / Embedded experience – from board and SoC, BMCs,...Full timeInternshipRemote work
$103.21k - $129.01k per year
...intelligence and operational excellence across the entire company. We are currently seeking a highly motivated and experienced Software Engineer II to join our dynamic team and play a pivotal role in shaping the future of data at Pantheon. What You Will Do Build scalable...Work at officeLocal areaRemote work$184.5k - $205k per year
...based technologies with the company’s COSMOS software suite to unify diverse components into... ...centers worldwide. As a Principal Engineer in our Signal Connectivity Engineering... ...and robust. Working at the intersection of embedded systems and analog control, you'll...Remote jobFull timeWorldwideFlexible hours- ...and railways industries. With over 100 engineers, we support our customers by offering innovative... ...a skilled Engineer with an expertise in Software Embedded in DO-178B/C to join our dynamic,... ...and certification of Electronic Engine Controllers (EECs) for aircraft. The candidate...Flexible hours
- ...design, development and testing of multiple software modules. • Ensure implementation meets... ...• BS in Computer Science, Electrical Engineering, or Computer Engineering. • Minimum of... ...an OSGi container. • Experience with embedded OS development, kernel and device drivers...Permanent employment
$180k - $230k per year
...Narvar is Growing! We are looking for Senior Software Engineers that focus on Distributed Systems. In this role, you will build products that power the post-purchase experience for the biggest brands in the retail industry. As a Distributed Systems Software Engineer, you will...Remote workWorldwide- ...About the role: As a Senior Software Engineer on Samsara’s Route Execution team, you’ll build the systems that power route planning, optimization... ...with our mobile team. Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build...Remote jobLong term contractFull timeImmediate start
- ...technology that will set the standards for software-defined vehicles around the world.... ...what the metadata layer has to describe. An engineer who can hold that whole path in their head... ...interactions with our recruiting system; (ii) carrying out, analyzing and improving our...Long term contractFull timeContract workLocal area
$133k - $183k per year
...interest. The Partner Merchant Interfaces - Integration team within Decisions Foundations is growing and we are looking for a Software Engineer II with a track record of leading projects and initiatives on the Partner Merchant Interfaces Team. You will be part of a fast...Remote jobFull timeWork at officeFlexible hours- ...Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building... ...playing a key role in shaping the onboard software that powers our satellite constellation across... ...-critical domains ~ Experience with embedded software development, including...Long term contractPermanent employmentFull timeRemote workFlexible hours
$180k - $230k per year
...Narvar is growing! We are hiring a Senior Software Engineer II to build new products and improve all aspects of the Narvar platform. Data is at the core of our competitive advantage so the work you do has a large impact across the company, our business partners, and the lives...Full timeRemote workWorldwide- ...high-impact campaigns across programmatic advertising and marketing channels. About the Team: We’re looking for a Staff Software Engineer I/II to join our Data Ingestion Team, which builds and operates the critical infrastructure that serves as the “front door” of...Full timeLocal areaRemote workWork from homeHome office
- ...across products. Participate in CI/CD processes and help improve engineering standards. Continuously learn and master new web services... ..., Kubernetes, and Docker. ~ Solid understanding of the software development lifecycle (SDLC) and common architectural patterns....Full timeWork at officeLocal areaRemote work
- ...their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data solutions... ...~ Proven senior‑level impact ~8+ years of software engineering experience (typically 10+ for this level) delivering...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$171.5k - $201k per year
...The Experimentation & ML Intelligence team at Life360 is the engine behind how we learn what actually moves the needle for our members... ...About the Job Life360 is hiring an AI-Native Senior Software Engineer II, Mobile — a senior engineer who doesn't just use AI tools,...Summer workInternshipRemote workFlexible hours$133k - $183k per year
...At Affirm, data powers our underwriting and fraud decisions, user-facing experiences, servicing, and more. We are seeking a Software Engineer II to join the Unified Data Platform engineering team. The team is building Affirm's substrate for user-keyed data: a governed, federated...Remote jobFull timeInternshipWork at officeFlexible hours- ...and efficiency, the shopper experience, and business continuity as we navigate evolving regulatory requirements. As a Senior Software Engineer II on this team, you will lead strategic, high-impact engineering initiatives that shape how millions of shoppers get started,...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$251.9k - $283k per year
...time we imbue a lot of trust, autonomy, and accountability from Day 1. #LI-Remote Little more about the team: As a Senior Software Engineer II on the App O11y team, you'll be joining a team focused on delivering the core observability capabilities that power Honeycomb....Full timeWork at officeLocal areaRemote workWork from homeHome officeVisa sponsorshipFlexible hoursShift work- ...a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers,... ...hear from you! Overview We are looking for a Senior Embedded Linux Engineer (We actually have TWO OPENINGS!) to join our hardware/firmware...Full timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!
