Embedded software engineer jobs in Brooklyn Park, MN - 365 jobs
All
Embedded Software Engineer
Firmware Engineer
Embedded Engineer
Software Integrator Engineer
Senior Firmware Engineer
Senior Software Engineer
Principal Software Engineer
Designation-Senior Software Engineer
Principal Software Engineer
On-Demand Group 4.3
Embedded software engineer job in Minneapolis, MN
On-Demand Group is currently seeking for a Principal SoftwareEngineer for a 3-month contract engagement to start.
Title: Principal SoftwareEngineer
Duration: 3-month contract to hire
The Principal SoftwareEngineer position is responsible for delivering successful technical solutions for the Oracle HCM Cloud/Fusion platforms. The individual is responsible for development and support activities with minimal supervision and guidance. A successful candidate will have a solid record of delivering technical solutions under timeline and a proven track record of working efficiently with business, functional, and technical teams. This role's focus is on the development, maintenance, and support of new and existing Oracle EBS and Cloud/Fusion functionality. The Principal SoftwareEngineer will mentor, lead, and indirectly influence internally and cross functionally.
ACCOUNTABILITIES:
Leads and participates in schedule definition, system design, scope definition and development/selection of software solutions:
• Works with a team or independently to research and define user requirements and understand their needs, address those needs, handle problems as they arise, and escalate issues as required.
• With minimal direction, works to formulate system scope, objectives, requirements, and design documentation.
• Works with a team to provide information and development schedules for assigned work.
• Leads the creation of appropriate documentation for all application modifications and new development.
• Develops applications/enhancements within client's defined architecture and following the predefined processes/methodologies.
• Proactively communicates with and coordinates activities with other team members.
Team Support:
• Works with team members to develop, maintain and improve critical internal and external production applications.
• Works with Infrastructure and Service Desk teams to identify, diagnose and remediate production system issues.
• Provides timely status updates for assigned work to the team members and leadership.
• Researches the changing marketplace to keep current with technology and upgrades.
• Provides production system support as needed.
• Mentor, support, guide, and train other team members.
• May support or provide technical expertise within team and cross functionally.
• Other duties as assigned.
REQUIRED QUALIFICATIONS:
Knowledge of:
• Knowledge of enterprise frameworks, systems integrations, software development and testing methodologies is required
• Technical expertise/knowledge of development tools and processes
• Strong knowledge of developing interface and conversion routines
• Advanced knowledge of the development life cycle including testing process and methods, variable programming fundamentals, conditional execution, data structures, compilation and debugging tools
• Advanced knowledge of Agile and object-oriented software development methodologies
• Generating process documentation
• Familiarity with SDLC
• Automated testing / regression testing
• Experience in a Scrum/Agile development environment
• Knowledge and experience with
o SQL, PL/SQL, XML, BI Publisher
o Oracle Visual Builder Studio
o Oracle Fast Formulas
o Linux shell scripts
o SOAP XML, WSDL, XML schema, and XSL
o RESTful services, JSON
o SOA gateway deployments
o SOAPUI, XMLSpy, POSTMAN for SOA testing and development
o Code management and deployment platforms for Oracle Fusion/PaaS
• Knowledge of some or all of Cloud HCM suite of products:
o Core HR
o Payroll
o Learning
o Absence Management
o Time and Labor
o Compensation
o Recruiting
o Workforce management
o Performance management
o Goal management
o Reporting - OTBI/BI-SQL
o Benefits
• Opening, managing, and resolving Oracle service requests with Oracle support
• Demonstrated knowledge of Oracle suggested standards and approach for delivering EBS and Cloud solutions
The projected hourly range for this position is $70 to $80.
On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.
$70-80 hourly 3d ago
Looking for a job?
Let Zippia find it for you.
Senior Software Engineer
Docsi
Embedded software engineer job in Minneapolis, MN
DOCSI is seeking a talented, driven softwareengineer to join our engineering team. We need a passionate and creative mind to help us continue building our cutting edge surgical waste elimination platform. The person who accepts this role will not only work closely with our Director of Engineering, but they will also benefit from full exposure to the inner workings and decision making challenges of an early stage startup. They will inevitably be called upon to contribute to significant decisions that impact the technical direction of the company. They should also be willing and able to grow into a technical or people management role as the engineering team grows.
This role will:
Work alongside the Director of Engineering and other DOCSI engineers to expand and maintain our software solution.
Design and build new user experiences that streamline the complex and confusing process of managing surgical waste.
Inform the creation of machine learning tools to amplify the quality of surgical waste reduction recommendations.
Create seamless data pipelines and integrations that enable our highly scalable, always available platform.
Influence and guide critical design discussions that determine the future direction of our product.
Gain access and connections to key members of the Twin Cities startup community.
Help shape the culture of a new and growing engineering team.
Minimum Qualifications:
4+ years of experience working as a softwareengineer or similar role
Experience in web development with one or more of the following languages/frameworks: PHP, React, Python, Java
Expertise working with relational database systems such as MySQL or PostgreSQL
Demonstrable experience leading technical projects from start to finish (with or without assistance from other team members)
An understanding of building systems to scale with large, often inconsistent data imports
Action driven self-starter who enjoys improving existing processes
A lifelong learning mindset with a desire to explore new ideas and connect them to their work
Ability to work in an often ambiguous, fast-paced environment
Bonus Qualifications:
Previous work with PHI or other sensitive data. Experience undergoing compliance audits is even better
Experience in designing seamless, mobile-friendly user experiences
A history or deep interest in working in startups or early-stage companies
A background/experience in healthcare and/or supply chain
(Extra plus) Experience specifically with Laravel, Apache Spark, Terraform, and/or AWS cloud services
Salary and Benefits:
Expected salary range is between $100,000 - $140,000
An equity package relative to the candidate's skills and experience
Unlimited vacation policy
A healthcare stipend is available, full healthcare benefits will be available in 2026
$100k-140k yearly 5d ago
Embedded Software Engineer
General Dynamics Mission Systems 4.9
Embedded software engineer job in Bloomington, MN
Basic Qualifications
Education Requirements:
Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.
Clearance Requirements:
Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
ROLE AND POSITION OBJECTIVES:
As a softwareengineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon control systems that enable the launch and control of precision guided weapons, we work to ensure the world's most advanced aircraft maintain air superiority and information dominance.
We encourage you to apply if you have any of these preferred skills or experiences:
Knowledge of general programming principles and optimization strategies, with previous experience in...
C/C++
Python
Rust
Embedded Linux
What sets you apart:
Willingness to dig into hardware specifications and leveraging hardware interfaces in the composition of low-level software solutions.
Expertise in applying technology and technical skills to solve challenges in creative ways
Creative thinker with demonstrated success leading the software development life cycle
Expertise in applying technical standards and methodologies to solve challenges
Exceptional communication skills with the capacity to secure buy-in on concepts and ideas
Collaborative team player eager to provide technical leadership and position others for success
Commitment to ongoing professional development for yourself and others
Our Commitment to You:
An exciting career path with opportunities for continuous learning and development.
Research oriented work, alongside award winning teams developing practical solutions for our nation's security
Flexible schedules with every other Friday off work, if desired (9/80 schedule)
Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
See more at gdmissionsystems.com/careers/why-work-for-us/benefits
Workplace Options:
This position will be primarily on-site in our Bloomington office.
Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $112,924.00 - USD $125,275.00 /Yr. Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
$112.9k-125.3k yearly Auto-Apply 28d ago
Embedded Software Lead Engineer
Direct Staffing
Embedded software engineer job in Eden Prairie, MN
Title EmbeddedSoftware Lead Engineer Business Function Engineering Job Description located in Eden Prairie, MN has an opening for an EmbeddedSoftware Lead Engineer, for the Hydraulics Software, Electronics and Controls (SwEC) Center of Excellence (CoE). Hydraulics Group includes a broad range of Hydraulic applications including products such as hybrid power vehicles, high-pressure mobile valve applications and advanced industrial valves.
This position requires an individual with quality experience in software development for real time embedded systems and familiarity with developing service and calibration tools.
The candidate must have previous experience in developing/negotiating verifiable system requirements with customers and the ability to drive those requirements down to a software architecture. S/he must be able to select and apply adequate software development models and testing methodologies and tools while following the formal product development process and DFSS-based methodology. The position will require significant interface with product development engineers, verification & validation teams, product managers, program managers and other organizations to develop products that fulfill customer, manufacturing, service and regulatory requirements. As a Software Lead the incumbent will provide leadership and knowledge to a global software development team during all phases of the product development from requirements gathering to product launch. Project, time and risk management skills and a proven track record of multitasking and working with short delivery cycles are required. Consistent with the philosophy, the individual will be responsible for tracking quality measurements relating to software design and delivery and will use that knowledge to develop plans for continuous improvement.
Essential Functions:
As described below, this position combines responsibilities for the following roles: system engineer/software architect; software lead; project manager.
System Engineer/Software Architect
-Evaluate and define requirements in cooperation with internal and external stakeholders.
-Collaborate with a multi-discipline team to define the requirements interfaces between hardware components, microcontrollers and software, and the operational performance requirements of the integrated system.
-Collaborate with controls engineers to define functional allocation and the interfaces between software and model based control algorithms.
-Develop the high level architecture through functional analysis and allocation of requirements, concept development and selection.
-Work closely with the software development and software verification & validation team to select the development and testing methodology and tools that meet the system and software requirements and comply to the enterprise and industry level processes and standards.
-Work closely with the software verification & validation team to develop software - hardware integration plans. Use SiL, MiL and HiL methods and tools as applicable for system validation and integration testing.
-Develop, deploy, and continually improve software processes and architectures, based on applicable standards and methodologies.
Technical Leadership
-Lead a medium size software team located in India in the design, implementation, testing and maintenance of embeddedsoftware and, to a lesser extent, of PC tools used for service and calibration or as engineering tools.
-Own the project software development deliverables and development from conceptual design to production.
-Provide technical guidance and leadership to the development team during design, development, testing and validation of software.
-Lead technical reviews of the software to support development process and ensure technical integrity of software deliverables.
-Participate in end-product development activities by contributing ideas, concerns, risk analysis and mitigation as required.
-Participates in end-product design reviews associated with each product development phase including system level reviews and FMEA's.
-Participate in end-product team meetings to communicate software development status.
Project Management
-Lead at least one or two large size projectes or several small to medium sized projects by providing estimates on work scope and creating a plan/ schedule.
-Create software work break down structures for specific projects and assign to team members for development. Work closely with the development team to ensure that tasks are further decomposed, properly assigned, verified and closed.
-Conduct risk assessments on software development and create mitigation plans.
-Assist the organization with scoping, identification of project deliverables, and creation of project-specific documentation such as engineering management plans, configuration management plans, requirements management plans, etc.
-Track and communicate software development status.
-Assist product development teams by preparing and presenting required information at business reviews.
Basic Qualifications (Including Educational Requirements) Basic Qualifications:
-Bachelor's Degree in Engineering (Electrical, Computer, Software, Mechatronics) from an accredited institution
-Minimum 5 years of experience with full life cycle development of embeddedsoftware and programming in C
-Must be legally authorized to work in the United States without company sponsorship
-Must reside within a 50 mile radius of work location; no relocation benefit offered
Position Criteria:
-Experience with various microcontrollers architectures and embeddedsoftware tools.
-Experience with CAN interfaces and tools.
-Experience with C# and .NET framework.
-Experience working with formal development processes and tools, including requirements development/management and configuration management tools.
-Experience modeling software architecture in terms of components, interfaces, and APIs with particular emphasis on code re-usability and maintainability.
-Experience decomposing complex software systems into components and interfaces, creating work break down structures and work packages for development team.
-Experience integrating and validating performance of electro-mechanical systems.
-Experience with software test methodologies and development of test plans for embedded systems.
-Excellent verbal and written communication in English with ability to clearly convey project status and timelines to senior leadership
-Strong interpersonal skills with the ability to make presentations and work in group settings.
-Ability to work with minimal supervision in a fast paced environment.
-Ability to work with geographically dispersed teams and a diverse cultural environment.
-Knowledge of UML modeling tools.
-Knowledge of Matlab/Simulink for algorithm definition and softwareengineering.
-Experience with auto-coding methodologies and technologies.
Preferred Qualifications:
-Background in electro-hydraulics or industrial automation preferred.
-Certified in Design for Six Sigma concepts preferred.
Experience
Level Minimum 5 Years
Travel Up to 10 percent
Additional Information
All your information will be kept confidential according to EEO guidelines.
Direct Staffing Inc
$74k-97k yearly est. 2d ago
Firmware Engineer
Actalent
Embedded software engineer job in Minneapolis, MN
As a Firmware/Hardware Engineer, your primary role will be to develop firmware and design hardware for a variety of custom embedded control products, ranging from pump control to smart energy products and other emerging technologies. You will design and review schematics and hardware layouts, develop firmware, and test both firmware and hardware for embedded controllers to ensure they meet functional specifications and customer needs. Collaboration with the R&D team to understand requirements for product implementation is essential.
Responsibilities
+ Develop firmware for a variety of custom embedded control products.
+ Design and review schematics and hardware layouts.
+ Test firmware and hardware for embedded controllers to ensure functionality and meet customer needs.
+ Collaborate closely with the R&D team to understand and implement product requirements.
Essential Skills
+ Experience writing embedded firmware in C/C++ for microcontrollers from NXP, Atmel, and ST, with and without a Real-Time Operating System.
+ Ability to read schematics and debug embedded controllers on circuit boards.
+ Proficiency in hardware design for embedded controller applications.
+ Skill in creating schematics, selecting components, and designing analog and digital circuits.
+ Knowledge of I2C, UART, and SPI interfaces, UI/UX development.
+ Familiarity with Ethernet, Wi-Fi, Bluetooth, and other wireless protocols.
+ A 4-year degree in Computer Engineering, Electrical Engineering, or an equivalent degree.
+ 7-10 years of relevant experience.
Additional Skills & Qualifications
+ Experience with multithreading, device drivers, and low-level firmware development.
+ Skills in board bring-up and hardware integration.
+ Experience with embeddedsoftware and systems
Job Type & Location
This is a Permanent position based out of Minneapolis, MN.
Pay and Benefits
The pay range for this position is $45.00 - $60.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a hybrid position in Minneapolis,MN.
Application Deadline
This position is anticipated to close on Jan 27, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
$45-60 hourly 6d ago
Lead Embedded Engineer
Resideo Technologies, Inc.
Embedded software engineer job in Golden Valley, MN
As the Lead EmbeddedEngineer, you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products.
JOB DUTIES:
* Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones.
* Partner with the other engineering functional team leads to deliver high quality products, on time and in scope.
* Partner and coordinate dependencies with external design resources as needed.
* Recommending & drive process improvements to improve team efficiency.
* Support development of product plans and roadmaps for Comfort product lines.
* Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems.
* Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time.
YOU MUST HAVE:
* 5+ years of experience in embedded product development
* 3+ years of experience in product requirement creation
* 3+ years of experience in product development lifecycle
* 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and softwareengineering team members.
WE VALUE:
* Prior engineering management or technical leadership.
* Experience in HVAC related business.
* Agile development process experience.
* Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems.
* Excellent project management skills
* Ability to forge solid relationships and manage across a global business environment.
* Effective verbal, written and interpersonal communication skills.
* Ability to identify issues, requirements, and opportunities for improvement.
* Ability to challenge the status quo and drive change.
* Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process.
* Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity.
* Strategic thinking, analytical problem solving, and effective management on complex projects.
* Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations.
* Familiarity with hardware design, firmware platforming and app & cloud integration.
WHAT'S IN IT FOR YOU:
* Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide.
* Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions.
* Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies.
* Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment.
#LI-MA1
#LI-HYBRID
$68k-89k yearly est. Auto-Apply 14d ago
Lead Embedded Engineer
Resideo
Embedded software engineer job in Golden Valley, MN
As the **Lead EmbeddedEngineer** , you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products.
**JOB DUTIES:**
+ Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones.
+ Partner with the other engineering functional team leads to deliver high quality products, on time and in scope.
+ Partner and coordinate dependencies with external design resources as needed.
+ Recommending & drive process improvements to improve team efficiency.
+ Support development of product plans and roadmaps for Comfort product lines.
+ Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems.
+ Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time.
**YOU MUST HAVE:**
+ 5+ years of experience in embedded product development
+ 3+ years of experience in product requirement creation
+ 3+ years of experience in product development lifecycle
+ 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and softwareengineering team members.
**WE VALUE:**
+ Prior engineering management or technical leadership.
+ Experience in HVAC related business.
+ Agile development process experience.
+ Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems.
+ Excellent project management skills
+ Ability to forge solid relationships and manage across a global business environment.
+ Effective verbal, written and interpersonal communication skills.
+ Ability to identify issues, requirements, and opportunities for improvement.
+ Ability to challenge the status quo and drive change.
+ Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process.
+ Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity.
+ Strategic thinking, analytical problem solving, and effective management on complex projects.
+ Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations.
+ Familiarity with hardware design, firmware platforming and app & cloud integration.
**WHAT'S IN IT FOR YOU:**
+ Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide.
+ Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions.
+ Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies.
+ Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment.
\#LI-MA1
\#LI-HYBRID
Resideo Technologies has announced its intention to spin off ADI Global Distribution and establish it as a separate, publicly traded company. Under this plan, ADI will continue its role as a leading global wholesale distributor serving commercial and residential markets, while Resideo will retain its manufacturing and product-solutions business. Upon separation, both companies will operate independently to better serve their respective markets and customers. The spin-off is currently targeted for completion in the second half of 2026, subject to customary conditions.
Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven sensing and control solutions that help homeowners and businesses stay connected and in control of their comfort, security, energy use, and smart living. We focus on the professional channel, serving over 100,000 contractors, installers, dealers, and integrators across the HVAC, security, fire, electrical, and home comfort markets. Our products are found in more than 150 million residential and commercial spaces worldwide, with tens of millions of new devices sold annually. Trusted brands like Honeywell Home, First Alert, and Resideo power connected living for over 12.8 million customers through our Products & Solutions segment. Our ADI | Snap One segment spans 200+ stocking locations in 17 countries, offering a catalog of over 500,000 products from more than 1,000 manufacturers. With a global team of more than 14,000 employees, we offer the opportunity to make a real impact in a fast-growing, purpose-driven industry. Learn more at ************************
At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the ****************************************************************************************************************************************************** If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
$68k-89k yearly est. 14d ago
Staff Firmware Engineer - US Only
Dojo Five
Embedded software engineer job in Saint Paul, MN
At Dojo Five, we're constantly seeking engineers who thrive on solving complex technical challenges, enjoy collaborating across disciplines, and take pride in creating quality, reliable, high-performance solutions. If you're excited by the opportunity to make a lasting impact and push the boundaries of embedded technology using modern best practices, we'd love to connect with you!
This is an evergreen posting. That means we may not have an immediate opening today, but we're looking ahead and building relationships with great engineers for upcoming projects. If your background looks like a good fit, our team will reach out to start the interview process. We encourage you to apply and stay connected, because when the right project kicks off, we move fast!
Responsibilities
A Staff Firmware Engineer is an experienced professional with strong professional experience in embedded systems development. They play a crucial role in designing, implementing, and maintaining firmware solutions. Additionally, they possess the skills, knowledge, and ability to directly interact with customers, lead projects, and be responsible for their team and project performance.
Set strategic direction for major advancements in modern best-practices for our clients and for DojoFive
Develop, program, review, and test firmware, products, and electronics
Design build systems, code repositories, and documentation policies
Provide guidance for how to establish project expectations and successfully follow through
Provide technical guidance, career development coaching and mentorship, including but not limited to leading technical training
Demonstrate and hold others accountable to the Dojo Five Values and Dojo Five Way
Regularly participate in branding outreach and marketing activities.
Lead projects, including work breakdown, architectural discussion, and guidance
Collaborate with cross-functional teams to define project goals and requirements
Lead various recruitment activities, group interviews and technical reviews
Attend Dojo Five leadership training and development activities
Participate in sales discussions representing the Dojo Five's technical capabilities
Manage work time independently, but report it accurately
Core Values
Always Learning: Provides expert advice and weighs in on complex decisions and problems that impact other teams or the company at large.
Humble Confidence: Able to scope and define all sizes of work or projects into well-defined milestones and timeframes.
Always Deliver: Regularly delivers projects or work as and when required; if not possible expectations are always managed and the reasons why clearly articulated.
Push Boundaries: Identifies and proactively tackles future issues before they grow into something even bigger.
Give a Shit: Takes on self-initiated experiments to push boundaries within a project or the company while staying within budget and time constraints. Demonstrated track record of valuable, adopted innovations.
Have Fun: Consistently brings ideas to improve the happiness of others and independently champions their implementation.
Requirements
Qualifications
Years of relevant professional experience in embedded systems development
Required: 10
Desired: 15
Years of leading other developers
Required: 2
Desired: 5
Programming Languages
Required
C and C++
Python
Desired
Rust
Assembly (ARM, x86, PIC)
Operating Systems
Required
Bare-metal
FreeRTOS
Desired
Zephyr
Embedded Linux (user-space applications and Yocto board-bringup)
VxWorks
ThreadX
Secure bootloaders
Protocols/Drivers
Required
UART/USART
I2C
SPI
BLE
Desired
CAN/CAN-FD
USB
Ethernet
WiFi
Cellular/LTE
protobuf
MQTT
Flash
Processors
Required
Various ARM cores
Desired
Single, multi-core and heterogeneous SOCs
Nordic
NXP
SiLabs
Development Tools
Required
IDEs (VSCode, Eclipse, STM32CubeIDE)
Docker/devcontainers
Benchtop tools (scope, logic/protocol analyzers, power supplies, multimeter)
git
pytest
Unit testing infrastructures (e.g. Unity/CMock/Ceedling, Google Test, gMock)
Desired
CI/CD pipeline configuration
Serial consoles (e.g. minicom, screen)
CMake
binutils
Who Should Apply? Someone who…
Has a passion for best practices
Has excellent people and communication skills
Enjoys working in an environment where they thrive on continuously learning new skills
Enjoys working with early stage projects that are driven by non-embedded experts and can make a client's vision into a reality
Approaches challenges with optimism, curiosity and kindness
Prioritizes outcome over ego
Is a critical thinker and is able to fruitfully extract and discuss reasoning behind conclusions (their own and others')
Is a methodical problem-solver
Is authentic and trust-worthy
Has experience generating buy-ins from a wide range of stakeholders
Has experience to not only identify technical and procedural risks, but multiple potential solutions and the ability to effectively communicate the pros and cons of each option
Enjoys leading/influencing and working with people, but is also capable of working independently
Relies on logical persuasion and influence instead of authority in order to get things done
About the Company
Dojo Five offers products and consulting services to revolutionize the embedded firmware development industry. With over 335 years of combined expertise, Dojo Five helps companies optimize their embeddedsoftware development systems by integrating tools, techniques, and culture to deliver modern firmware for embedded systems.
We are on a mission to drive the firmware industry forward through “modern firmware” - the tools, techniques, culture, and technologies we believe support a joyful experience when envisioning, developing, and using embedded devices. Our vision is 10,000 Successful Modernization Initiatives by 2035!
EEO
Dojo Five provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
$68k-89k yearly est. Auto-Apply 60d+ ago
Senior Firmware Engineer
Harvard Bioscience 4.4
Embedded software engineer job in Saint Paul, MN
Harvard Bioscience is seeking an experienced and motivated Senior Firmware Engineer. The candidate will define, develop, test, and debug solutions for a wide variety of products utilized in life science research. This position is located in St. Paul, Minnesota.
Primary Duties and Responsibilities:
Define/Design of embedded systems for instrumentation.
Provide team leadership/direction to mentor lower-level project resources.
Participate in architecture definition, coding, testing, debugging, and documentation.
Participate in NPI project planning.
Interface with hardware design and development
Proven track record of system integration and troubleshooting
Assess and implement third party and open-source software solutions.
Develop testing processes and scripts to assist in testing and validation.
Collaborate with multi-disciplinary engineering teams, and work with vendors and contractors.
Maintain detailed documentation to track project development and design process.
Ensure project timeline is met and project stays within budget.
Technical Requirements:
Strong background in Analog, Digital, and embedded systems design
Solid Embedded C/C++ programming (low level hardware interface & GUI development)
Excellent knowledge of OS coding techniques, IP protocols, interface and hardware subsystems.
Knowledge of USB, SPI, I2C, UART, Wireless, and high-speed signals design
Broad knowledge of electro-mechanical systems, motors, and motion control
Familiarity with ARM Processors, motor drivers and FPGA
Demonstrated knowledge in reading schematics and data sheets for components and systems.
Strong documentation and writing skills.
Ability to work within an ISO regulated design environment.
Familiarity with .NET, C#, Delphi, LabView is a plus
Proficiency in Windows applications (Word, Excel, PowerPoint, Project)
Additional Requirements:
Must be self-motivated and a great team player.
Strong organizational and interpersonal skills
Proven ability to communication technical information written and orally to a wide audience.
Ability to follow through with tasks and meet or exceed project timelines
Versatility, flexibility, and a willingness to work with constantly changing priorities with enthusiasm.
Ability to work in a fast-paced, dynamic environment on complex projects with general direction and minimal supervision
Analytical skills, technical aptitude, and determination to implement unique and effective solutions to difficult problems and analyze and coordinate data
Professional Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
10+ years of experience working in development engineering environment.
Harvard Bioscience, the most recognized and trusted name in bioscience research equipment and devices, designs and manufactures high quality, reliable and easy-to-use products used around the world by scientists and researchers.
AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER/VETERAN/DISABILITY
FLSA: Exempt
ADA Disclaimer
In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.
$84k-102k yearly est. 60d+ ago
Sr Software Design Assurance Engineer
Insight Global
Embedded software engineer job in Golden Valley, MN
Insight Global is seeking a Sr Software Design Assurance Engineer for one of our local medical device clients. This position is responsible for product software quality assurance support of new product development projects and design changes. This individual will ensure design control requirements are implemented and followed, will support multiple product development projects with a primary focus on software projects. This individual will ensure that the quality objectives are met during the product development and design transfer life cycle.
This position is responsible for performing tasks that will assure a high level of product reliability along with regulatory compliance and provide technical direction to Inspire staff on matters of quality and compliance throughout the product's lifecycle. This position will work with Development, Operations, Manufacturing, Regulatory, Quality and other functional areas globally to ensure work is completed in accordance with Inspire procedures and geographic regulations.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: ****************************************************
Skills and Requirements
- Associates degree in a technical or scientific field
- 5 years minimum experience with medical device software quality or software design assurance role for finished medical devices.
- Comprehensive knowledge on medical software device design standards along with global regulations for medical device software design.
- Demonstrated team leadership skills and ability to prioritize, execute and report on projects A Knowledge on medical device data systems (MDDS)
- Experience with risk management standard ISO14971 as well as risk management tools such as dFMEA and pFMEA.
- Knowledge on ISO and FDA/Quality System Requirements. (e.g., ISO 13485; ISO 14969; IEC 62304, FDA 21 CRF Part 820, 821, 822)
- Experience working with HIPPA and GDPR.
- Strong project and time management skills
- Ability to work on multiple tasks concurrently with changing priorities
- Proficient with of MS Word, Excel and PowerPoint
- Experience with Class III active implantable products. - Experience in software design reliability, process and product quality assurance functions
- ASQ certifications; CSQE, CRE, CQM, CQE, etc.
- Experience working with bug tracking tools such as JIRA.
- Experience with GHTF requirements for process validations, etc
- Bachelor's degree in a technical or scientific field
$93k-122k yearly est. 11d ago
Principal Software & Integration Engineer - Burnsville, MN
RTX
Embedded software engineer job in Eagan, MN
Country:
United States of America Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Security Clearance:
DoD Clearance: Secret
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.
Job Summary:
We have an exciting opportunity available for a
Principal Software & Integration Engineer
to join our Electro-Optics (EO) department. Responsibilities will include requirements decomposition, detailed software and algorithm design, development, analysis, and prototype test in support of the EO and RF Sensors or Sensing Systems.
The multi-disciplined department includes engineers that may be responsible for the following: Designing, modeling/analyzing, and verifying components within a seeker/sensor system across a range of host vehicle environments. Relaying critical interface and performance requirements to customers and suppliers and verifying requirements are met. Utilize many different engineering discipline skills to design, test, verify performance and troubleshoot, as hardware is built up into the subsystem and in some cases the next higher assembly. Our sensor assemblies are installed on host vehicles with a range of challenging environments including UAS's, maritime applications, gun and missile launched projectiles, and low earth orbit platforms.
This position will be onsite at our Burnsville, MN location
What You Will Do:
Participate as Individual Contributor supporting program activities, delegate, provide technical guidance and mentorship to junior engineers.
Collaborate with subject matter experts across our matrixed organization to define software architecture and ensure seamless integration with new and innovative hardware solutions.
Implement best practices for code quality, including code reviews, automated testing, and continuous integration/continuous deployment pipelines.
Identify and resolve technical challenges and issues, ensuring the robustness and reliability of software solutions.
Ensure software development processes and products comply with industry standards, security protocols, and regulatory requirements.
Stay current with emerging technologies and industry trends, applying this knowledge to drive innovation and improve software development practices.
Work closely with firmware, software, algorithm, and hardware engineers to create a tightly integrated EO, active and passive RF sensing systems solution.
Van and field testing of prototype hardware to assess performance.
Perform requirements development, requirement validation, and subsystem trade studies.
Work on a cross functional engineering team to troubleshoot and provide root cause and corrective action to design and process issues.
Troubleshoot hardware and process issues down to CCA and component levels in a lab setting.
Failure analysis / root cause determination and corrective action implementation.
Qualifications You Must Have:
Typically requires a Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 7 years of Electro-Optical and RF subsystems experience.
Design experience with gun launched applications, UAS, low earth orbit, or similar challenging environments.
Experience in leading software development and managing complex projects through a research and development environment with undefined and changing requirements.
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Qualifications We Prefer:
Ability to work in quick-turn iterative nature.
Excellent documentation, verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Strong analytical and problem-solving skills, with the ability to think strategically and creatively.
Comfortable working across design levels of maturity from a white board concept, prototype design and the transition to production.
ABET is the preferred, although not required, accreditation standard. 3.0 cumulative GPA desired.
Ability to develop and present technical briefings.
Current/Active DoD security clearance or SSBI.
Subject matter expertise with industry impact.
Experience with real-time embedded systems and software development for aerospace and defense applications.
Experience with machine learning, bare metal, neural nets or artificial intelligence.
Object identification, recognition and tracking algorithms.
Experience developing virtual algorithm test environments.
Experience in troubleshooting investigations and corrective action processes.
Experience with test equipment, test automation scripting, test conduction, and sensor control.
Experience with hardware/software integration.
Seeker design or sensor systems integration and test experience or coursework in EO and RF applications.
Direct experience with RF or EO design, integration with GPS, IMUs or Systems in a Package (SIP), lab, test and/or production support.
Knowledge and experience in optical and RF design, analysis, and testing.
Class projects, professional internships, or academic research demonstrating the ability to apply technical coursework or computer software skills.
Master's degree in Computer Science, SoftwareEngineering or related Science, Technology, Engineering or Mathematics (STEM) major.
What We Offer:
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, and Innovation.
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 101,000 USD - 203,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
$72k-94k yearly est. Auto-Apply 4d ago
Principal Software & Integration Engineer - Burnsville, MN
RTX Corporation
Embedded software engineer job in Eagan, MN
**Country:** United States of America , Eagan, MN, 55121 USA ** Onsite **U.S. Citizen, U.S. Person, or Immigration Status Requirements:** Active and transferable U.S. government issued security clearance is required prior to start date.
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
**Security Clearance:**
DoD Clearance: Secret
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.
**Job Summary:**
We have an exciting opportunity available for a **_Principal Software & Integration Engineer_** to join our Electro-Optics (EO) department. Responsibilities will include requirements decomposition, detailed software and algorithm design, development, analysis, and prototype test in support of the EO and RF Sensors or Sensing Systems.
The multi-disciplined department includes engineers that may be responsible for the following: Designing, modeling/analyzing, and verifying components within a seeker/sensor system across a range of host vehicle environments. Relaying critical interface and performance requirements to customers and suppliers and verifying requirements are met. Utilize many different engineering discipline skills to design, test, verify performance and troubleshoot, as hardware is built up into the subsystem and in some cases the next higher assembly. Our sensor assemblies are installed on host vehicles with a range of challenging environments including UAS's, maritime applications, gun and missile launched projectiles, and low earth orbit platforms.
**This position will be onsite at our Burnsville, MN location**
**What You Will Do:**
+ Participate as Individual Contributor supporting program activities, delegate, provide technical guidance and mentorship to junior engineers.
+ Collaborate with subject matter experts across our matrixed organization to define software architecture and ensure seamless integration with new and innovative hardware solutions.
+ Implement best practices for code quality, including code reviews, automated testing, and continuous integration/continuous deployment pipelines.
+ Identify and resolve technical challenges and issues, ensuring the robustness and reliability of software solutions.
+ Ensure software development processes and products comply with industry standards, security protocols, and regulatory requirements.
+ Stay current with emerging technologies and industry trends, applying this knowledge to drive innovation and improve software development practices.
+ Work closely with firmware, software, algorithm, and hardware engineers to create a tightly integrated EO, active and passive RF sensing systems solution.
+ Van and field testing of prototype hardware to assess performance.
+ Perform requirements development, requirement validation, and subsystem trade studies.
+ Work on a cross functional engineering team to troubleshoot and provide root cause and corrective action to design and process issues.
+ Troubleshoot hardware and process issues down to CCA and component levels in a lab setting.
+ Failure analysis / root cause determination and corrective action implementation.
**Qualifications You Must Have:**
+ Typically requires a Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 7 years of Electro-Optical and RF subsystems experience.
+ Design experience with gun launched applications, UAS, low earth orbit, or similar challenging environments.
+ Experience in leading software development and managing complex projects through a research and development environment with undefined and changing requirements.
+ Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
**Qualifications We Prefer:**
+ Ability to work in quick-turn iterative nature.
+ Excellent documentation, verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
+ Strong analytical and problem-solving skills, with the ability to think strategically and creatively.
+ Comfortable working across design levels of maturity from a white board concept, prototype design and the transition to production.
+ ABET is the preferred, although not required, accreditation standard. 3.0 cumulative GPA desired.
+ Ability to develop and present technical briefings.
+ Current/Active DoD security clearance or SSBI.
+ Subject matter expertise with industry impact.
+ Experience with real-time embedded systems and software development for aerospace and defense applications.
+ Experience with machine learning, bare metal, neural nets or artificial intelligence.
+ Object identification, recognition and tracking algorithms.
+ Experience developing virtual algorithm test environments.
+ Experience in troubleshooting investigations and corrective action processes.
+ Experience with test equipment, test automation scripting, test conduction, and sensor control.
+ Experience with hardware/software integration.
+ Seeker design or sensor systems integration and test experience or coursework in EO and RF applications.
+ Direct experience with RF or EO design, integration with GPS, IMUs or Systems in a Package (SIP), lab, test and/or production support.
+ Knowledge and experience in optical and RF design, analysis, and testing.
+ Class projects, professional internships, or academic research demonstrating the ability to apply technical coursework or computer software skills.
+ Master's degree in Computer Science, SoftwareEngineering or related Science, Technology, Engineering or Mathematics (STEM) major.
**What We Offer:**
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, and Innovation.
**_As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote._**
The salary range for this role is 101,000 USD - 203,000 USD. The salary range provided is a good faith estimate representative of all experience levels.
RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.
This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.
RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
_RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act._
**Privacy Policy and Terms:**
Click on this link (******************************************************** to read the Policy and Terms
Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
$72k-94k yearly est. 47d ago
Advanced Embedded Software Engineer
General Dynamics Mission Systems 4.9
Embedded software engineer job in Bloomington, MN
Basic Qualifications
Education Requirements:
Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.
Clearance Requirements:
Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
ROLE AND POSITION OBJECTIVES:
As an embeddedsoftwareengineer for Land & Airborne Systems, you'll be a member of an agile software team developing software for embedded systems, products, and services that make a real difference in keeping our heroes and nation safe.
We encourage you to apply if you have any of these preferred skills or experiences:
Expert level programming experience in C and C++. Knowledgeable in python or Rust
Solid background in embeddedsoftware development, Linux, RTOS, and HW/SW integration
Familiarity with DO-178 compliant softwareengineering life-cycle experience or experience working in a regulated industry
Expertise in applying technical standards and methodologies to solve challenges in creative ways
Collaborative team player eager to provide technical leadership and positioning others for success
Thorough knowledge of technology trends and willingness to champion new ideas and process improvements
Knowledgeable or familiarity with containerization (Docker or Kubernetes)
Our Commitment to You:
An exciting career path with opportunities for continuous learning and development.
Research oriented work, alongside award winning teams developing practical solutions for our nation's security
Flexible schedules with every other Friday off work, if desired (9/80 schedule)
Competitive benefits, including 401k matching, flex time off, paid parental leave, health-care benefits, health & wellness programs, employee resource and social groups, and more
See more at gdmissionsystems.com/careers/why-work-for-us/benefits
Workplace Options:
This position is fully on-site.
While on-site, you will be a part of the Bloomington, MN team.
Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $112,924.00 - USD $125,275.00 /Yr. Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
$112.9k-125.3k yearly Auto-Apply 12d ago
Embedded Engineer (Electronics Expereince/C#)
Actalent
Embedded software engineer job in Minneapolis, MN
SoftwareEngineer-prefer some electronics experience Programming in C# Experience with troubleshooting & de-bugging Test and fix bugs All of this is controls related-these controls have not been installed yet PCB-sub assembly level Need local-testing needs to be done onsite to work on the Hardware
We are currently looking for a softwareengineer to help us switch from a legacy test platform to a more modern C# .NET platform. This team develops end of line test systems for electronics that will be going into generators. This test system application will sit on a PC and interact with electronic test equipment such as DMM, Signal Generators and Oscilloscopes.
The main objective of this role will be to take the legacy VB .NET system and shift to modern platform. Some locations where manufacturing is done has limited network connectivity, so a thick architecture will be used. Data is then pushed to SQL Server / AWS Cloud. The lead engineer needs assistance specifically with the front-end design of the applications/websites. This person needs to be an expert in Front-End UI Design, specifically proficient with WPF. This person should be strong with C#, XAML and AWS.
These systems will need to be set up for two different types of users. Internal users and third party users at manufacturing sites. Will need to work with internal IT department to ensure procedures are followed.
Requirements:
BS in Computer Science or Computer Engineering
4+ years experience with front end development / user interface
4+ years experience with WPF
4+ years experience with XAML and AWS or related
Skills
C++, Embeddedsoftware, Software development
Top Skills Details
C++,Embeddedsoftware,Software development
Experience Level
Intermediate Level
Job Type & Location
This is a Contract position based out of Minneapolis, MN.
Pay and Benefits
The pay range for this position is $40.00 - $55.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a hybrid position in Minneapolis,MN.
Application Deadline
This position is anticipated to close on Jan 21, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
$40-55 hourly 12d ago
Lead Embedded Engineer
Resideo
Embedded software engineer job in Golden Valley, MN
As the Lead EmbeddedEngineer, you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products.
JOB DUTIES:
Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones.
Partner with the other engineering functional team leads to deliver high quality products, on time and in scope.
Partner and coordinate dependencies with external design resources as needed.
Recommending & drive process improvements to improve team efficiency.
Support development of product plans and roadmaps for Comfort product lines.
Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems.
Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time.
YOU MUST HAVE:
5+ years of experience in embedded product development
3+ years of experience in product requirement creation
3+ years of experience in product development lifecycle
3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and softwareengineering team members.
WE VALUE:
Prior engineering management or technical leadership.
Experience in HVAC related business.
Agile development process experience.
Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems.
Excellent project management skills
Ability to forge solid relationships and manage across a global business environment.
Effective verbal, written and interpersonal communication skills.
Ability to identify issues, requirements, and opportunities for improvement.
Ability to challenge the status quo and drive change.
Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process.
Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity.
Strategic thinking, analytical problem solving, and effective management on complex projects.
Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations.
Familiarity with hardware design, firmware platforming and app & cloud integration.
WHAT'S IN IT FOR YOU:
Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide.
Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions.
Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies.
Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment.
#LI-MA1
#LI-HYBRID
$68k-89k yearly est. Auto-Apply 14d ago
Firmware Engineer II
Resideo Technologies, Inc.
Embedded software engineer job in Golden Valley, MN
Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces. Aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of Resideo's customers. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive. Work along side some of the world's most talented engineers.
JOB DUTIES:
* Develop software ranging from the hardware abstraction layer and upwards.
* Programming.
* Manage software applications.
* Creation of instructional technical manuscripts.
* Create reports.
* Interface with customers.
* Create rapid prototypes to allow concept evaluation.
YOU MUST HAVE:
* 3+ years of working experience in embedded systems development, debugging, and testing
* Proven embedded C/C++ programming skills programming for embedded devices (IAR Workbench, Microsoft Visual Studio Code, etc.
* Experience working with embedded RTOS's (eg. FreeRTOS, embedded Linux, etc)
* Experience with various communication protocols: Modbus, BACnet, Wi-Fi, Bluetooth, BLE, Zigbee, Z-Wave, Matter, Thread, HomeKit, etc.
WE VALUE:
* Knowledge of feedback control loops (eg. PI control)
* Knowledge of Microcontroller architecture and the ability to create low level device specific algorithms
* Experience working in embeddedsoftware architectures
* Solid communication and collaborative skills
* Knowledge of wireless technology
* Production experience deploying cloud connected devices
WHAT'S IN IT FOR YOU:
* Innovation: Bring your creative ideas to the table and be part of a company that values out-of-the-box thinking
* Growth: Join a dynamic team with ample opportunities for professional and personal development
* Resideo provides employees with a comprehensive benefits package, including life and health insurance, life assistance program, accidental death and dismemberment insurance, disability insurance, retirement plans, vacation & holidays
#LI-LH1
#LI-HYBRID
$68k-89k yearly est. Auto-Apply 60d+ ago
Senior Firmware Engineer
Harvard Bioscience, Inc. 4.4
Embedded software engineer job in Saint Paul, MN
Harvard Bioscience is seeking an experienced and motivated Senior Firmware Engineer. The candidate will define, develop, test, and debug solutions for a wide variety of products utilized in life science research. This position is located in St. Paul, Minnesota.
Primary Duties and Responsibilities:
* Define/Design of embedded systems for instrumentation.
* Provide team leadership/direction to mentor lower-level project resources.
* Participate in architecture definition, coding, testing, debugging, and documentation.
* Participate in NPI project planning.
* Interface with hardware design and development
* Proven track record of system integration and troubleshooting
* Assess and implement third party and open-source software solutions.
* Develop testing processes and scripts to assist in testing and validation.
* Collaborate with multi-disciplinary engineering teams, and work with vendors and contractors.
* Maintain detailed documentation to track project development and design process.
* Ensure project timeline is met and project stays within budget.
Technical Requirements:
* Strong background in Analog, Digital, and embedded systems design
* Solid Embedded C/C++ programming (low level hardware interface & GUI development)
* Excellent knowledge of OS coding techniques, IP protocols, interface and hardware subsystems.
* Knowledge of USB, SPI, I2C, UART, Wireless, and high-speed signals design
* Broad knowledge of electro-mechanical systems, motors, and motion control
* Familiarity with ARM Processors, motor drivers and FPGA
* Demonstrated knowledge in reading schematics and data sheets for components and systems.
* Strong documentation and writing skills.
* Ability to work within an ISO regulated design environment.
* Familiarity with .NET, C#, Delphi, LabView is a plus
* Proficiency in Windows applications (Word, Excel, PowerPoint, Project)
Additional Requirements:
* Must be self-motivated and a great team player.
* Strong organizational and interpersonal skills
* Proven ability to communication technical information written and orally to a wide audience.
* Ability to follow through with tasks and meet or exceed project timelines
* Versatility, flexibility, and a willingness to work with constantly changing priorities with enthusiasm.
* Ability to work in a fast-paced, dynamic environment on complex projects with general direction and minimal supervision
* Analytical skills, technical aptitude, and determination to implement unique and effective solutions to difficult problems and analyze and coordinate data
Professional Qualifications:
* Bachelor's degree in Computer Science, Engineering, or related field.
* 10+ years of experience working in development engineering environment.
Harvard Bioscience, the most recognized and trusted name in bioscience research equipment and devices, designs and manufactures high quality, reliable and easy-to-use products used around the world by scientists and researchers.
AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER/VETERAN/DISABILITY
FLSA: Exempt
ADA Disclaimer
In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.
$84k-102k yearly est. 60d+ ago
Advanced Embedded Software Engineer
General Dynamics Mission Systems 4.9
Embedded software engineer job in Bloomington, MN
Basic Qualifications
Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.
CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
ROLE AND POSITION OBJECTIVES:
As an Advanced SoftwareEngineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon control systems that enable the launch and control of precision guided weapons, we work to ensure the world's most advanced aircraft maintain air superiority and information dominance.
We encourage you to apply if you have any of these preferred skills or experiences:
Strong experience developing software for an embedded system using C, C++, and Python
Solid understanding of communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet)
Solid Operating Systems knowledge, with Linux or RTOS experience.
Solid understanding of real-time operating systems (RTOS) like FreeRTOS, VxWorks, or QNX
Software Development Leadership experience
What sets you apart:
Strong understanding of the software development process, as well as softwareengineering concepts, principles, and theories.
Creative thinker capable of applying new information quickly to solve challenging problems.
Comfortable providing technical leadership and guiding team members through complex development tasks.
Team player who thrives in collaborative environments and revels in team success.
Commitment to ongoing professional development for yourself and others.
Our Commitment to You:
An exciting career path with opportunities for continuous learning and development.
Research oriented work, alongside award winning teams developing practical solutions for our nation's security
Flexible schedules with every other Friday off work, if desired (9/80 schedule)
Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
See more at gdmissionsystems.com/careers/why-work-for-us/benefits
Workplace Options:
This position will be fully on-site. While on-site, you will be a part of the GDMS Bloomington (MN) facility.
Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $118,570.00 - USD $125,000.00 /Yr. Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
$118.6k-125k yearly Auto-Apply 12d ago
Embedded Engineer (Electronics Expereince/C#)
Actalent
Embedded software engineer job in Minneapolis, MN
SoftwareEngineer-prefer some electronics experience Programming in C# Experience with troubleshooting & de-bugging Test and fix bugs All of this is controls related-these controls have not been installed yet PCB-sub assembly level Need local-testing needs to be done onsite to work on the Hardware
We are currently looking for a softwareengineer to help us switch from a legacy test platform to a more modern C# .NET platform. This team develops end of line test systems for electronics that will be going into generators. This test system application will sit on a PC and interact with electronic test equipment such as DMM, Signal Generators and Oscilloscopes.
The main objective of this role will be to take the legacy VB .NET system and shift to modern platform. Some locations where manufacturing is done has limited network connectivity, so a thick architecture will be used. Data is then pushed to SQL Server / AWS Cloud. The lead engineer needs assistance specifically with the front-end design of the applications/websites. This person needs to be an expert in Front-End UI Design, specifically proficient with WPF. This person should be strong with C#, XAML and AWS.
These systems will need to be set up for two different types of users. Internal users and third party users at manufacturing sites. Will need to work with internal IT department to ensure procedures are followed.
Requirements:
BS in Computer Science or Computer Engineering
4+ years experience with front end development / user interface
4+ years experience with WPF
4+ years experience with XAML and AWS or related
Skills
C++, Embeddedsoftware, Software development
Top Skills Details
C++,Embeddedsoftware,Software development
Experience Level
Intermediate Level
Job Type & Location
This is a Contract position based out of Minneapolis, MN.
Pay and Benefits
The pay range for this position is $40.00 - $55.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a hybrid position in Minneapolis,MN.
Application Deadline
This position is anticipated to close on Jan 21, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
$40-55 hourly 12d ago
Firmware Engineer II
Resideo
Embedded software engineer job in Golden Valley, MN
Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces. Aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of Resideo's customers. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive. Work along side some of the world's most talented engineers.
**JOB DUTIES:**
+ Develop software ranging from the hardware abstraction layer and upwards.
+ Programming.
+ Manage software applications.
+ Creation of instructional technical manuscripts.
+ Create reports.
+ Interface with customers.
+ Create rapid prototypes to allow concept evaluation.
**YOU MUST HAVE:**
+ 3+ years of working experience in embedded systems development, debugging, and testing
+ Proven embedded C/C++ programming skills programming for embedded devices (IAR Workbench, Microsoft Visual Studio Code, etc.
+ Experience working with embedded RTOS's (eg. FreeRTOS, embedded Linux, etc)
+ Experience with various communication protocols: Modbus, BACnet, Wi-Fi, Bluetooth, BLE, Zigbee, Z-Wave, Matter, Thread, HomeKit, etc.
**WE VALUE:**
+ Knowledge of feedback control loops (eg. PI control)
+ Knowledge of Microcontroller architecture and the ability to create low level device specific algorithms
+ Experience working in embeddedsoftware architectures
+ Solid communication and collaborative skills
+ Knowledge of wireless technology
+ Production experience deploying cloud connected devices
**WHAT'S IN IT FOR YOU:**
+ Innovation: Bring your creative ideas to the table and be part of a company that values out-of-the-box thinking
+ Growth: Join a dynamic team with ample opportunities for professional and personal development
+ Resideo provides employees with a comprehensive benefits package, including life and health insurance, life assistance program, accidental death and dismemberment insurance, disability insurance, retirement plans, vacation & holidays
\#LI-LH1
\#LI-HYBRID
Resideo Technologies has announced its intention to spin off ADI Global Distribution and establish it as a separate, publicly traded company. Under this plan, ADI will continue its role as a leading global wholesale distributor serving commercial and residential markets, while Resideo will retain its manufacturing and product-solutions business. Upon separation, both companies will operate independently to better serve their respective markets and customers. The spin-off is currently targeted for completion in the second half of 2026, subject to customary conditions.
Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven sensing and control solutions that help homeowners and businesses stay connected and in control of their comfort, security, energy use, and smart living. We focus on the professional channel, serving over 100,000 contractors, installers, dealers, and integrators across the HVAC, security, fire, electrical, and home comfort markets. Our products are found in more than 150 million residential and commercial spaces worldwide, with tens of millions of new devices sold annually. Trusted brands like Honeywell Home, First Alert, and Resideo power connected living for over 12.8 million customers through our Products & Solutions segment. Our ADI | Snap One segment spans 200+ stocking locations in 17 countries, offering a catalog of over 500,000 products from more than 1,000 manufacturers. With a global team of more than 14,000 employees, we offer the opportunity to make a real impact in a fast-growing, purpose-driven industry. Learn more at ************************
At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the ****************************************************************************************************************************************************** If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
How much does an embedded software engineer earn in Brooklyn Park, MN?
The average embedded software engineer in Brooklyn Park, MN earns between $66,000 and $110,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Brooklyn Park, MN
$85,000
What are the biggest employers of Embedded Software Engineers in Brooklyn Park, MN?
The biggest employers of Embedded Software Engineers in Brooklyn Park, MN are: