ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Software Engineer II (SSD)

Confidential

Tempe, Arizona permanent

Posted: January 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

Job Summary: Develop and optimize real-time embedded firmware for legacy and network-based perimeter sensors, achieving an increase in processing efficiency and reducing latency. Spearheaded hardware-software co-design initiatives with hardware teams.  Refine and enhance existing products by integrating direct feedback from service personnel and customers.

 

Job Duties: Minimum job duties include the following:

·         Architect and implement high-performance real-time embedded software for perimeter sensors, optimizing for low-latency detection and product reliability.

·         Modernize and maintain core firmware, including low-level drivers, middleware/IO, and robust communication protocols to ensure long-term system stability.

·         Drive cross-functional workmanship by partnering with hardware and systems engineers to align software capabilities with hardware constraints and service requirements.

·         Author comprehensive technical documentation, including requirements and design specifications, to ensure architectural clarity and streamlined future development.

·         Perform root-cause analysis on hardware-software interfaces, utilizing diagnostic tools to troubleshoot and resolve complex system-level bugs.

·         Lead design validation and rigorous testing phases to ensure product integrity and performance prior to mass production

·         Other duties as assigned.

Skills/Experience

·         Expert-level proficiency in Embedded C and Modern C++ (C++17/20/23) specifically for ARM Cortex-M (M4/M33/M55) architectures. Strong grasp of template metaprogramming and resource-constrained design patterns.

·         In-depth experience developing, profiling, and tuning RTOS-based applications (e.g., FreeRTOS). Mastery of multithreading, priority inheritance, and deterministic memory management.

·         Hands-on experience with bare-metal peripheral drivers and optimization for ADC/DAC, I2C, SPI, UART, and DMA. Proficiency in hardware-software co-design and using logic analyzers/oscilloscopes for signal integrity verification.

·         Advanced knowledge of dual-stack networking (IPv4/IPv6) and industry-standard protocols including MQTT and ONVIF. Experience implementing device discovery, media streaming, and updating frameworks.

·         Experience implementing Hardware Root of Trust, Secure Boot, and ARM TrustZone. Proficiency in managing cryptographic primitives (ECC, AES) and integrating TLS 1.3 for secure device-to-server communication.

·         Verified critical peripherals, including I2C sensors, SPI flash memory, UART modules, etc., by executing rigorous functional tests and analyzing signal integrity.

·         Familiarity with debugging tools and techniques for embedded systems (JTAG, SWD, GDB)

·         Experience in embedded real-time software development, debugging, and testing.

·         5+ years of professional experience in embedded software development.

 

Education: Bachelor of Science/Engineering degree in Computer Science, Computer Systems, or related degree, Master’s degree preferred.

Physical demands:  This position requires the ability to perform fine manual tasks, including working with microscopes and small components, with or without reasonable accommodation. The employee must be able to remain in a seated position for extended periods while performing assembly and testing activities, with reasonable accommodation as needed. The role also requires the ability to lift, carry, and maneuver materials weighing up to 25 pounds, with or without reasonable accommodation.

 

 Southwest Microwave offers a competitive benefits package that includes Medical, dental, vision, life insurance, a 401(k) with company match, tuition reimbursement, three weeks of paid time off, and nine paid holidays per year. We also pride ourselves on our commitment to work/life balance!

Applicants must successfully pass a drug test and background screening.  This employer participates in E-Verify.

SMI is an Equal Opportunity Employer. Employment with SMI is governed based on merit, competence, and qualifications. It will not be influenced by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status.

 

  

U.S. Person Requirements: Due to compliance with U.S. export control laws and regulations, the candidate must be a U.S. Person, defined as a U.S. citizen or a U.S. permanent resident.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply