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
- ...Fast 50 winner, Corinex is shaping the future of smart energy. About The Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation smart grid communication devices. In this role, you will work on...SuggestedFull time
- ...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
$90k - $107k per year
...still the one who validates the output. These are the essentials you'll need to get an interview ~2-3 years of professional software engineering experience in an agile, full-stack-focused environment. ~ Solid full-stack fundamentals: request lifecycles, data persistence...SuggestedFull timeWork at officeLocal areaImmediate startVisa sponsorshipFlexible hours- ...modernizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility... ...Americas. Position Overview As a Software Engineer II, you'll play a key role in building and integrating web applications...Remote jobFull timeInternshipFlexible hours
$145k - $153k per year
...the world's most sophisticated retailers trust with their own storefronts. That is the problem you will help solve. As a Software Engineer II on Carrot Ads, you will independently build and ship features across the publisher-facing stack: the Connect / Carrot Ads API,...Remote jobPermanent employmentFull timeWork at officeWork from homeFlexible hours$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- ...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 contractFull timeRemote workWorldwideRelocation package
- ...team of 350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity - Senior Software Engineer II (Remote - Canada) We are looking for a Senior Software Engineer II for the Integrations team. This role will play a...Remote jobLong term contractFull timeImmediate start
$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$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...Full timeWork at officeLocal areaRemote work- ...About the Team Abnormal AI is looking for a Software Engineer II to join the Dev Accelerator Team. The Dev Accelerator team builds and operates our internal developer platform : the tools, libraries, and infrastructure that let 100+ engineers design, build, test, and...Full time
$24 - $28 per hour
...product line. This is a great opportunity to learn how to develop embedded software in a commercial environment from the requirements gathering... ...as photonics, biotechnology, aerospace, and semiconductor engineering. For the past 20 years, Zaber has provided powerful motion control...Internship- ...technology companies, including semiconductor, component, terminal, software and Internet providers, as well as mobile carriers, bringing the... ...Preferred Experience Proficient in C#/C++/C, Python Embedded system testing (must have) Excellent debugging and troubleshooting...
$128k - $188k per year
...most strategic and fastest-growing products while solving complex engineering challenges at scale. What You'll Do - With the support of your... ...Look For - You have a total of 1. 5+ years of experience as a software engineer. - You have experience designing, developing and...Full timeRemote work- ...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 employmentFull time
- ...simplifies cloud computing so builders can spend more time creating software that changes the world. With our mission-critical infrastructure... ...that you and your peers would love. We are looking for a DNS Engineer who can help run operational tasks related to configuration,...Local areaRemote workWorldwideFlexible hours
- ...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
- ...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
- ...and support to make an impact as we build for the long term. About the role Join Samsara's In-Vehicle Experience team as a Senior Software Engineer. You'll be the technical leader of the team, setting the direction for what we build and how. We are building AI voice...Long term contractFull timeRemote work
$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$133k - $183k per year
...the flexibility to buy now and pay later without any hidden fees or compounding interest. We are seeking a highly motivated Software Engineer II with strong experience in test automation to contribute to Developer Productivity, with a focus on Test Platform Engineering. The...Remote jobFull timeWork at officeFlexible hours- ...long term. About the role: Samsara is looking for an experienced Engineering Manager to lead our Core Infrastructure team. This team builds... ...: - You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact...Long term contractFull timeRemote work
- ...Software Developer II (P2) We are seeking a Software Developer II to join our Application Development team in Montreal. In this client... ...Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience • Minimum 2 years...Long term contractFull timeTemporary workWork at office2 days per week
$133k - $183k per year
...pay later without any hidden fees or compounding interest. The Money Movement & Card Ledger team is looking for a passionate Software Engineer to help build the tools and systems that we use to manage money movement, bank data integration & merchant data. Affirm Card is...Remote jobFull timeWork at officeFlexible hours- ...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
- ...devices deployed in vehicles (think: GPS, Engine RPM, Fuel Levels and hundreds more) and processes... ...the industries that run our world: The software, firmware, and hardware you build will... ...firmware rollouts. - Champion, role model, and embed Samsara’s cultural principles (Focus on...Long term contractFull timeRelocation package
$240k - $280k per year
...About the Role We are seeking a visionary Director of Embedded Systems Engineering to serve as the strategic architect of our firmware... ...electronics where reliability, connectivity, and hardware-software integration are paramount. Technical Skills: Strategic...Long term contractFull timeImmediate startRemote workFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!
- embedded systems software engineer Remote
- embedded software engineer Remote
- spécialiste assurance qualité logiciel Remote
- software support Remote
- software asset management analyst Remote
- software qa Remote
- software Remote
- software implementation project manager Remote
- junior software developer .net Remote
- software intern Remote

