Post job

Embedded software engineer jobs in West Allis, WI

- 178 jobs
All
Embedded Software Engineer
Senior Software Engineer
Senior Software Development Engineer
Firmware Engineer
Senior Firmware Engineer
Staff Software Engineer
Senior Embedded Engineer
Embedded Engineer
Embedded Software Developer
Software Integrator Engineer
Firmware Developer
Principal Software Engineer
Advanced Software Engineer
Senior Software Engineer/Architect
  • Senior Embedded Linux Wireless Driver Engineer

    Hcltech

    Embedded software engineer job in Waukesha, WI

    Job Title: Senior Embedded Linux Wireless Driver Engineer Employment Type: Full-Time About the Role We are seeking an experienced Embedded Linux Wireless Driver Engineer to architect and implement cutting-edge wireless solutions for embedded systems. This role involves working on Wi-Fi driver stacks, customizing Linux kernels, and collaborating across hardware and software teams to deliver high-performance, secure, and reliable wireless connectivity. Key Responsibilities Architect and implement wireless driver solutions (primarily Wi-Fi) for embedded Linux systems. Customize and optimize Linux kernel and device drivers for performance, reliability, and security. Integrate wireless stacks into Yocto-based Linux distributions, ensuring compliance with system requirements. Collaborate with hardware, systems, and application teams to define wireless requirements and interfaces. Debug and resolve complex issues across kernel, driver, and user-space layers. Maintain and enhance existing wireless driver codebases, including upstream contributions where applicable. Evaluate new wireless technologies and standards for potential integration. Required Qualifications Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field. 8+ years of hands-on experience in embedded systems development, with a focus on wireless drivers. Deep expertise in Embedded Linux kernel development and Wi-Fi driver stacks (e.g., mac80211, cfg80211). Strong experience with Yocto Project and custom Linux distributions. Proficiency in C/C++ and scripting languages (Python). Solid understanding of networking protocols (TCP/IP, DHCP, WPA/WPA2, etc.). Experience with debugging tools such as JTAG, logic analyzers, and kernel tracing utilities. Preferred Skills Experience with Bluetooth or other wireless protocols. Contributions to open-source wireless projects. Knowledge of secure boot, OTA updates, and system security in embedded environments. Exposure to real-time operating systems (RTOS) and multi-core architectures. Familiarity with regulatory compliance and wireless certifications (FCC, CE, etc.) is a plus. Pay and Benefits Pay Range Minimum: $ 109,000 per year Pay Range Maximum: $ 167,000 per Year HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation. A candidate's pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year How You'll Grow At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
    $109k-167k yearly 3d ago
  • Sr. Dell Boomi Developer

    Vista Applied Solutions Group Inc. 4.0company rating

    Embedded software engineer job in Kenosha, WI

    Client is looking for Sr.Dell Boomi Developer with experience in ERP. RESPONSIBILITIES Design and Architect Solutions: Bringing deep knowledge to design stable, reliable, and scalable integration solutions using the Dell Boomi Atmosphere platform and its components (Integration, API Management, MDM, etc.) Hands-on Development: Designing, developing, and implementing complex integration processes, workflows, and APIs (REST/SOAP) to connect various applications (on-premises and cloud-based), ERP systems (like Microsoft Dynamics, Oracle EBS, SAP), and other data sources. Data Transformation: Proficiently handling various data formats such as XML, JSON, CSV and database formats, and using Boomi''s capabilities and scripting languages (like Groovy or JavaScript) for complex data mapping and transformations. Dell Boomi Platform Knowledge: Proficiency in Dell Boomi is crucial. Familiarize yourself with Boomi components such as connectors, processes, maps, and APIs. Understand how to design, build, and deploy integrations using Boomi. API Development: Strong knowledge of RESTful and SOAP APIs. You'll create, consume, and manage APIs within Boomi. Working with team members and business users to understand project requirements and deliver successful design, implementation, and post implementation support. Working closely with team members to translate business requirements into feasible and efficient technical solutions. Develop and maintain documentation for integration and testing processes Be highly accurate in activity assessment, effort estimation and delivery commitment to ensure all project activities are delivered on time without comprising quality. • Diagnose complex technical issues and provide recommendations on solutions with consideration of best practices and longer-term impacts of decisions. Lead/Perform third party testing, performance testing and UAT coordination. Selecting the appropriate development platform(s) to execute business requirements and ensure post implementation success. Serve as technical lead on projects to design, develop, test, document and deploy robust integration solutions. Working both independently and as part of a team; collaborating closely with other IT and non-IT team members. Assessing and troubleshooting production issues with a varying degree of priority and complexity. Optimizing existing and developing new integration solutions to support business requirements. Providing continuous support and management of the integration layer ensuring the integrity of our data and integrations and remove single points of failure. Good knowledge of best practices in error handling, logging, and monitoring. Documenting and cross-training team members for support continuity. Compliance to all of Jockey's policies and procedures. QUALIFICATIONS 10-15 years of experience with enterprise integration platform Bachelor's degree in computer science Troubleshooting Skills: Be adept at diagnosing and resolving integration issues. Familiarity with Boomi's debugging tools is valuable. Security Awareness: Knowledge of authentication methods, encryption, and secure data transmission. Experience and proven track record of implementing integration projects. Extensible Stylesheet Language Transformations (XSLT) experience is a plus. Project Management experience is a plus Experience of ERP systems within a fast-moving wholesale, retail, and Ecommerce environment is highly desirable. Experience of Boomi implementation with Microsoft Dynamics ERP system is a plus.
    $82k-106k yearly est. 2d ago
  • Embedded Software Engineer Position in Wauwatosa WI

    Integrated Resources 4.5company rating

    Embedded software engineer job in Wauwatosa, WI

    Title: Embedded Software Engineer Duration: 12 Months( With possible extension) Job Description Essential Responsibilities: • Design and implement software on Healthcare's Diagnostic Cardiology ECG products with a focus on the ECG signal acquisition subsystem. • Develop real-time and non-real-time software in C++ • Develop and execute unit, integration, and software system tests to verify the design and implementation • Collaborate with lead and senior engineers to design solutions and drive those decisions into the design of the product • Leverage continuous integration, static analysis, Agile methods and other industry best practices during the development of software. • Work across the entire software development lifecycle including high-level and detailed design, software implementation, verification, and maintenance activities • Participate in non-program, engineering improvements to enhance the efficiency and productivity of the software team • Collaborate globally with a project team using the Agile Scrum methodology Requirements: • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or related computer degree • 5 years' experience in embedded software development. • Experience in object-oriented design and implementation with languages such as C++ • Knowledge of software development life cycle and development environments • Effective problem solving capabilities • Demonstrated ability to work effectively within and across various teams • Experience with configuration management tools such as Perforce, ClearCase, Subversion, etc. • You must be willing to take a drug test as part of the selection process • You must be willing to submit to a background investigation, including for example, verification of your past employment, criminal history, and educational background • You must be legally authorized to work in the United States full-time • You must be willing to work in our Milwaukee, WI facility full-time • You must be 18 years of age or older Qualifications Desired: • Bachelor's Degree in Software Engineering • Experience in distributed systems and network protocols • Knowledge of embedded Linux and Eclipse IDE • Effective software design abilities • Experience with multi-threaded, concurrent systems • Effective written and verbal communication skills for presenting, discussing, and documenting technical information • Familiar with static and dynamic analysis tools and techniques • Familiar with IBM DOORS Requirements Management Tool, Rally, embedded Linux tool chain • Demonstrated experience with development of medical device software Feel free to forward my email to your friends/colleagues who might be available. We do offer referral bonus!! Thank you for your time and for consideration. I look forward to hearing from you. Additional Information Nilesh Phone: 732-844-8729 Email: nilesh@ irionline.com
    $94k-121k yearly est. 60d+ ago
  • Embedded Software Engineer

    Collabera 4.5company rating

    Embedded software engineer job in Wauwatosa, WI

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Job Description Position details: Job Title: Embedded Software Engineer Location: Wauwatosa, WI 53226 Duration: 12 months (Could go beyond) Essential Responsibilities: · Design and implement software on Diagnostic Cardiology ECG products with a focus on the ECG signal acquisition subsystem. · Develop real-time and non-real-time software in C++ · Develop and execute unit, integration, and software system tests to verify the design and implementation · Collaborate with lead and senior engineers to design solutions and drive those decisions into the design of the product · Leverage continuous integration, static analysis, methods and other industry best practices during the development of software. · Work across the entire software development lifecycle including high-level and detailed design, software implementation, verification, and maintenance activities · Participate in non-program, engineering improvements to enhance the efficiency and productivity of the software team · Collaborate globally with a project team using the Scrum methodology Desired: · Bachelor's Degree in Software Engineering · Experience in distributed systems and network protocols · Knowledge of embedded Linux and Eclipse IDE · Effective software design abilities · Experience with multi-threaded, concurrent systems · Effective written and verbal communication skills for presenting, discussing, and documenting technical information · Familiar with static and dynamic analysis tools and techniques · Familiar with DOORS Requirements Management Tool, Rally, embedded Linux tool chain · Demonstrated experience with development of medical device software Qualifications Requirements: · Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or related computer degree · 5 years' experience in embedded software development. · Experience in object-oriented design and implementation with languages such as C++ · Knowledge of software development life cycle and development environments · Effective problem solving capabilities · Demonstrated ability to work effectively within and across various teams · Experience with configuration management tools such as Perforce, ClearCase, Subversion, etc. Additional Information If you want to apply and want to know more, please contact: Ujjwal Mane **************************** ************
    $72k-95k yearly est. Easy Apply 17h ago
  • Embedded Software Engineer

    Actalent

    Embedded software engineer job in Franklin, WI

    Job Title: Embedded Software Engineer * Design embedded application firmware for microprocessor-based fault interrupting controls. * Contribute to the development of architecture design, software specifications, project schedules, task and project completion time estimates, and test plans. * Develop embedded C/C++ firmware for low power designs, including hardware device drivers. * Develop and support PC-based engineering test tools as needed. * Create, execute, and automate Unit Tests. * Review and implement product requirements. * Participate in Agile scrum meetings and peer reviews of source code. * Investigate new technologies and create design documents as necessary. * Collaborate with hardware and test engineers to support verification and validation of products at the module level and system level. * Work with product management and field services to resolve firmware-related customer issues. Job Type & Location This is a Permanent position based out of Franklin, WI. Pay and Benefits The pay range for this position is $100000.00 - $125000.00/yr. Competitive benefits and employee-owned stock and ownership in the company. Working in very stable industry with a lot of projected growth. Workplace Type This is a hybrid position in Franklin,WI. Application Deadline This position is anticipated to close on Dec 26, 2025. 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.
    $100k-125k yearly 2d ago
  • Firmware Engineer

    ITW 4.5company rating

    Embedded software engineer job in Milwaukee, WI

    At ITW Welding, we're shaping the future of digitally controlled welding equipment, processes, and systems by making software development a core strength of our business. We're looking for an experienced Firmware Engineer who's passionate about creating technology that makes a real difference for customers worldwide. You won't just write code, you'll help redefine how industries weld, build and create. If you're excited to apply your skills to technology that powers the world's makers, builders, and innovators, we'd love to have you on our team. In this role, you'll be a key contributor to the design and development of next-generation products, helping to deliver more innovative, reliable, and customer-focused solutions. You'll collaborate closely with engineering teams, marketing, and product management to bring ideas to life that enhance customer satisfaction and set new standards in welding technology. Please note, this is an ONSITE role, either in Milwaukee WI or Appleton WI. Additionally, we are unable to sponsor candidates at this time. What You'll Do: Drive the full lifecycle development of cutting-edge embedded software for new product initiatives, from concept to launch Collaborate with power electronics, welding, and mechanical engineering teams to design creative firmware solutions that enhance product performance, reliability, and usability Contribute your technical expertise in a high-performing, collaborative team environment where shared success is paramount Work in an environment that encourages innovation, problem-solving, and continuous improvement What We're Looking For: Strong background in embedded software development, with a proven track record of delivering results A collaborative mindset and excellent communication skills to work effectively across teams and disciplines Passion for creating high-quality, customer-driven products Motivation to grow, take ownership, and make a visible impact Essential Functions of the Role: Primary responsibilities include the design, development, testing, troubleshooting, and documentation of embedded software for various hardware platforms to support new product development initiatives and existing products Develop efficient, reliable, and maintainable real-time C/C++ firmware to control hardware, implement complex algorithms, and handle critical real-time operations. This work is crucial for integrating sophisticated embedded controls to achieve world-class arc welding performance and characteristics Collaborate with cross-functional engineering teams (including power electronics and welding), project managers, and product managers to specify, design, develop, and support new product initiatives Champion emerging technologies, industry trends, and best practices in embedded systems development to continuously modernize our software development process Identify areas for process improvement, propose innovative solutions, and contribute to the enhancement of software development methodologies and practices within the team Prioritize tasks, manage timelines, and effectively communicate progress and challenges to meet project deadlines and deliverables Minimum Qualifications: A bachelor's degree in computer engineering, computer science, software engineering, or electrical engineering with a minimum of 2+ years of industry experience Experience designing, developing, testing, and debugging embedded software in alignment with the essential job functions above Strong knowledge and experience in embedded systems development, including: Object-oriented design in C/C++ code bases Embedded memory management considerations Interfacing with embedded microcontroller peripherals (including communications) Real-time task management, including interrupt service routines Knowledge of software development methodologies and best practices, including version control, code reviews, and testing frameworks. Proficiency in using debugging tools, oscilloscopes, logic analyzers, and other hardware/software debugging techniques to identify and resolve issues in embedded systems Strong analytical and problem-solving skills to troubleshoot complex issues and propose effective solutions in a time-sensitive environment Excellent verbal and written communication skills to effectively convey technical concepts and collaborate with team members, stakeholders, and customers Ideal Qualifications: Deep experience with various embedded control algorithms (e.g., PID control loops, motor control, digital filters, state machines, etc. Experience with real-time operating systems (RTOS) Solid understanding of electronic circuits, schematics, and board-level design Familiarity with modern CI/CD pipelines (e.g., Azure DevOps). Familiarity with Agile or Scrum software development process in a team environment ITW is an equal opportunity employer. We value our colleagues' unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential. As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship. All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws.
    $76k-94k yearly est. Auto-Apply 60d+ ago
  • Sr. Embedded Firmware Engineer

    Solopoint Solutions, Inc.

    Embedded software engineer job in Germantown, WI

    Qualifications: 8+ years in embedded firmware development BS in CS, EE, or CE (MS preferred) Proficient in C, C++, and Assembly Deep knowledge of microcontrollers, CAN, UART, and communication protocols Experience with Bluetooth (peripheral and central), AI edge computing, and image detection Familiarity with Simulink, MBSD, FreeRTOS, and embedded cybersecurity (e.g., certificate chains, HSMs) Responsibilities: Design and develop robust firmware for complex systems Lead full lifecycle software development (concept to EOL) Build production and R&D solutions using C/C++/Assembly Simulate and test with Simulink; define embedded firmware architecture Enforce coding standards, documentation, and testing best practices Support production firmware, hardware integration, and electrical design Implement communication protocols and MBSD automation Develop manufacturing test tools and desktop automation apps (C++/Python)
    $90k-117k yearly est. 27d ago
  • Embedded Software Developer/ C++ Developer - Python/Perl

    Lancesoft 4.5company rating

    Embedded software engineer job in Milwaukee, WI

    In business since 2000, LanceSoft is a nationally certified Minority Business Enterprise (MBE) that has established itself as a pioneer in providing highly scalable, cost-effective workforce solutions to a diverse set of customers across various industries in the United States. Headquartered in Virginia, LanceSoft currently operates out of several locations in the US and Canada. Job Description A self-reliant Build & Release Engineer capable for support a 30 member Embedded C/C++ Software development team The candidate should have the following experience: A. Managing existing Clearcase based infrastructure • Minimum 5 years of Clearcase management & administration experience. • Supporting embedded C/C++ SW development teams on a Linux and Windows environment both. • Proficient in developing build infrastructure using make files • Experienced/familiarity with integration and management of the following Software development tools o Coverity Static Analysis o Coverity Test Advisor o Team City/Jenkins o Code Collaborator • Proficient in Scripting languages, bash, Python, and Perl • Comfortable in basic troubleshooting of the build & development tools infrastructure in an embedded C/C++ development environment B. Migration & Management of GIT/Perforce based infrastructure • Experience in migrating Clearcase based build infrastructure to Perforce/GIT based infrastructure • Experience in Jenkins/Teamcity • Familiarity with YOCTO based build system is added plus • Experience with integrating tools, for example, Code Collaborator and Git or Git and Perforce. • Ability to learn new SCM and Software development/infrastructure tools like Jenkins/Gerrit/Code Collaborator • Ability to develop & deliver training for the team to use the build & development infrastructure C. Non-Technical Attributes • Self-reliant to support a 30 member Embedded C/C++ Software development team. • Ability to work in a high pace SCRUM/Agile environment • Work with a global SCM team. • Good Communicator • Positive Attitude Qualifications Additional Desired Skill sets ( Desired not Required) • Configure software, hardware and maintain developer Workstations. • Configure and build servers, including VMware. • Knowledge on desktop administration (NIS, LDAP, Samba, disk utilization, etc.). Additional Information Qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, gender Identity, sexual orientation, national origin, age, disability, veteran status, pregnancy, or other status protected by law. We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please.
    $71k-91k yearly est. 60d+ ago
  • Firmware Developer/Engineer

    Ayr Global It Solutions 3.4company rating

    Embedded software engineer job in Milwaukee, WI

    AYR Global IT Solutions is a national staffing firm focused on cloud, cyber security, web application services, ERP, and BI implementations by providing proven and experienced consultants to our clients. Our competitive, transparent pricing model and industry experience make us a top choice of Global System Integrators and enterprise customers with federal and commercial projects supported nationwide. Job Description Firmware Developer/Engineer 6+ month contract Milwaukee, WI Qualifications I need a firmware engineer that has experience with LabView that can develop continue development and implementation of our test platform for testing battery energy storage systems, including inverters, battery systems and multiple control platforms. The candidate will need to write a test application we can use to test multiple concurrent battery systems and collect data from the testing. The test platform needs to be schedulable, can easily be changed, allows for the import of a test profile, and creates graphs. Knowledge of LabView programming is required. Communications to and Integration of inverters and battery management systems is highly desirable. CAN, ModBus/RT and ModBus/IP communications protocols are desirable. Additional Information If anyone might be interest, please share your resume at *************************** or you can directly contact me at ************
    $65k-88k yearly est. Easy Apply 17h ago
  • Firmware Engineer

    DBSI Services 3.5company rating

    Embedded software engineer job in Mequon, WI

    Bs degree with 3 years experience in embedded C & C++ development Experience in working with RTOS (Free RTOS or Zephyr RTOS) Knowledge with debugging of code in RTOS Experience in working with RTOS based Microcontroller , communication protocols like Modbus / Ethernet /BACnet / OTHER Experience in BLE GATT server, in working with STM32 / Nordic , with custom bootloader and firmware upgrade Experience in working with GCC compilers AND IOT cadence PREFERRED Experience on software versioning tools , control & interface board bringup Experience in writing files for build Experience in Bluetooth / BLE Prefered: Bs degree with 5+ years experience Ability to work in Agile Scrum. Hands-on experience in C / C++ , RTOS. Experience with different communication Protocols. Experience using SDLC tools ( Jira / Confluence/ OTHER) Knowledge of power systems, switchgear. Compensation: $90,000.00 - $95,000.00 per year MAKING THE INDUSTRY'S BEST MATCHES DBSI Services is widely recognized as one of the industry's fastest growing staffing agencies. Thanks to our longstanding experience in various industries, we have the capacity to build meaningful, long-lasting relationships with all our clients. Our success is a result of our commitment to the best people, the best solutions and the best results. Our Story: Founded in 1995 Privately Owned Corporation Managing Partner Business Model Headquartered in New Jersey US Based Engineers Only Collaborative Team Approach Methodology and Process Driven GET HIRED Top performing engineers are the foundation of our business. Our priority is building strong relationships with each employment candidate we work with. You can trust our professional recruiters to invest the time required to fully understand your skills, explore your professional goals and help you find the right career opportunities.
    $90k-95k yearly Auto-Apply 60d+ ago
  • Automotive Embedded Engineer

    ETE Reman 3.9company rating

    Embedded software engineer job in Milwaukee, WI

    The Automotive Embedded Engineer plays a critical role in supporting the development and testing of automotive electronic hardware and software at ETE Reman. This position focuses on analyzing and understanding the functionality of original equipment manufacturer (OEM) transmission control modules (TCMs) to inform the creation of robust testing and validation processes. The engineer will work closely with both engineering and production teams to ensure high-quality standards and product reliability. About ETE REMAN ETE REMAN is the largest independent aftermarket automatic transmission remanufacturer in the United States. Based in Milwaukee, Wisconsin, we've been rebuilding transmissions since 1985 - and we're still growing strong. With more than 800 team members, ETE REMAN is a place where people can build their career, learn new skills, and be part of a team that wins together. Why Choose ETE REMAN? The demand for our transmissions remains strong no matter the economy. Our work reduces waste, keeps vehicles on the road, and helps customers save money. ETE REMAN is for people who take pride in their work and want to create something real. We're a team that values quality, honesty, and getting better every single day. You'll find opportunity here - if you're ready to learn, grow, and go all-in. The pace is fast. The expectations are high. And the roadmap? You'll help draw it. We're growing quickly, built to last through any market, and still grounded in our family-owned roots. That means you get the best of both worlds - a tight-knit, no-nonsense culture with room to advance and make your mark. Company Expectations At ETE REMAN, we expect every team member to: Bring a positive attitude and support your teammates Focus on quality and keep customer satisfaction at the center of everything you do Follow established policies and processes, while staying flexible as things evolve Show up on time, stay engaged, and work with passion, urgency, and focus Aim to not only meet but exceed goals Make continuous improvement a daily goal Essential Duties and Responsibilities: Analyze embedded firmware and hardware in transmission control modules (TCMs) to understand control strategies, solenoid commands, and diagnostic routines, always in compliance with applicable laws and regulations. Perform hardware-level analysis of control module circuit boards, microcontrollers, and memory devices to support product development and testing. Extract and analyze firmware and binary code using industry-standard tools such as IDA Pro, Ghidra, and Hex-Rays, ensuring all activities are conducted within legal and ethical boundaries. Develop and modify low-level code in C, C++, and Assembly for microcontrollers used in transmission systems, focusing on compatibility and performance. Create and maintain memory maps, bootloaders, and calibration data for TCMs to support remanufacturing and testing processes. Collaborate with ETE Reman engineers to facilitate the integration of mechanical and electronic systems. Identify and resolve software-related issues affecting transmission performance or compatibility, while adhering to all relevant intellectual property and legal considerations. Document technical processes and provide detailed reports for internal use. Interface with diagnostic tools and protocols (CAN, OBD-II, UDS) to support testing, validation, and data logging. Support the development of custom firmware for remanufactured units to meet updated standards or customer requirements, ensuring compliance with all applicable laws and OEM guidelines. Qualifications: Bachelor's degree in electrical engineering, computer engineering, computer science, or equivalent experience. Experience in embedded systems analysis, firmware development, or related fields. Proficient with tools such as IDA Pro, Ghidra, Hex-Rays, and logic analyzers. Strong understanding of automative protocol standards (CAN, LIN, UDS, FlexRay). Ability to interpret microcontroller datasheets and hardware schematics.
    $64k-81k yearly est. 60d+ ago
  • Firmware Engineer II

    Dr Power LLP 4.2company rating

    Embedded software engineer job in Waukesha, WI

    We are Generac, a leading energy technology company committed to powering a smarter world. Over the 60 plus years of Generac's history, we've been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries. The Firmware Engineer II is responsible for providing firmware for embedded controls systems used in new product development, new or enhancements to system features, and existing product firmware support where needed. This role will be specifically involved in helping the design and development of new controls or algorithms, and system testing both in the lab and on real products Major Responsibilities: Provide new product development support, specific to microprocessors/microcontrollers in the Industrial, Commercial, Residential and/or Retail generator or Power Tool product area. Designs, validates, and brings new products to market - specific responsibilities include designing and developing application software/firmware for embedded controllers in C, defining interface requirements, and creating firmware for communication interfaces and/or system algorithms Design of new control algorithms and performing Applications Engineering Develop new firmware or software modules, and maintain supporting documentation Create, design and develop test specifications for new systems and firmware/software. Conducts and evaluates test specification including testing firmware/hardware Take part in Design for Manufacturability and Design for Test Activities Collaborates with internal product development departments, and other core engineering teams such including engines, transfer switch's, alternators, and others as needed to specify interfaces and/or algorithms needed in controls for interface. Utilizes simulation tools as appropriate Creates and/or modifies design documentation Help troubleshoot designs Participate in design reviews Supporting product development plans (schedule, product cost, meeting design inputs) Occasional Travel to other Generac facilities and customer site visits as necessary Other duties as assigned; anticipate less than 10% Minimum Job Requirements: Bachelor of Science in Electrical Engineering, Computer Engineering, or directly related Engineering degree 2 years of experience with embedded programming using languages such as C, C++,C# Knowledge / Skills / Abilities: Ability to perform detail-oriented work with a high degree of accuracy Proficient oral and written communication Uses basic engineering principles Able to solve basic engineering problems, good decision-making skills Basic knowledge of communication protocols/hardware interface This position includes a comprehensive benefit package that includes medical, dental and vision plans; life, long-term disability, flexible spending and health savings accounts, accrued paid time off, 8 paid Holidays and 401(k) retirement benefits. Physical Demands: While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion the incumbent may be required to stoop, bend or reach above the shoulders. The employee must occasionally lift up to 25 - 50 pounds. Specific conditions of this job are typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus. Occasional travel. “We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law.”
    $68k-89k yearly est. Auto-Apply 36d ago
  • Senior Firmware Engineer

    Badger Meter Inc. 4.4company rating

    Embedded software engineer job in Racine, WI

    Badger Meter - Where Every Drop Counts and So Do You At Badger Meter, we're more than a leading global water technology company - we're innovators with a mission: to preserve and protect the world's most precious resource. For over 120 years, our trusted solutions have enabled our customers to optimize the delivery and use of water, maximize revenue and reduce waste. Every employee at Badger Meter is an important part of our success. Here, your work doesn't just move a business forward - it shapes a more sustainable future. We are committed to building a workplace where we celebrate differences, empower voices, and encourage fresh ideas that drive innovation. When you join us, you'll find: * Purpose-driven work that makes a real difference in communities around the globe. * Career growth and development opportunities designed to help you achieve your potential. * A supportive, inclusive culture where collaboration and creativity thrive. Be part of something bigger. At Badger Meter, your contributions will ripple far beyond the workplace - creating lasting change for people and the planet. What You Will Contribute: Are you ready to take your engineering career to the next level? At Badger Meter, we're on the lookout for a dynamic and passionate Senior Firmware Engineer to drive our growth and innovation across our product families. If you thrive on creativity, autonomy, and leading-edge technology, this is the perfect opportunity for you! What You'll Do: As a Senior Firmware Engineer, you'll be at the heart of our embedded firmware, spearheading firmware development and ensuring top-notch product performance. Your role will be pivotal in new product development and maintaining our existing products in a production environment. Here's a glimpse of what you'll be doing: * Firmware Lifecycle Mastery: Own every stage of the firmware lifecycle, from concept to implementation and sustaining efforts for multiple products. Lead the charge on product support and sustaining engineering activities. * Innovative Testing: Conduct rigorous product and design verification tests to ensure our products meet the highest standards. * Strategic Planning: Define comprehensive product test plans and oversee production implementations. * Documentation Excellence: Craft detailed product work instructions and process documents. Finalize release documentation for the hardware components of our products. * Continuous Improvement: Initiate and implement engineering change requests to keep our products at the forefront of technology. * Design Leadership: Design critical components and portions of projects, ensuring they align with our high standards. * Project Management: Collaborate with multi-discipline project teams to define project schedules, budgets, and risks. Serve as the technical lead on projects, driving them to successful completion. * Mentorship: Guide and mentor junior engineers, fostering a culture of growth and innovation. QUALIFICATIONS: * 7+ more years of related experience * Bachelor of Science Degree in Electrical/Electronic Engineering, or CS/Software/Firmware Engineering. * Proven experience in project management and full ownership of the firmware development lifecycle-including planning, execution, release, and sustaining activities across multiple products * Proficiency in programming languages such as C and C++ * Foundational knowledge in embedded firmware, including memory management, data structures, algorithms, and networking * Experience with debugging tools * Familiarity with communication protocols such as I2C and SPI, as well as knowledge of hardware interfaces. Salary: $120k+ (based on experience, education, technical expertise, and leadership responsibilities) #LI-Onsite Competitive Total Rewards at Badger Meter: * Competitive Pay * Annual Bonus * Eligible for Annual Pay Increases * Comprehensive Health, Vision, and Dental Coverage * 15 days Paid Time Off + 11 Paid Holidays * Two Ways to Save for Retirement: Badger Meter contributes 25 cents for every dollar you contribute to the plan, up to 7% of your eligible compensation. In addition to the match, the company will also contribute 5% of your eligible compensation to your Defined Contribution account on an annual basis. Additional access to a certified financial planner to help ensure your money is working for you, at no cost! * Employer Paid benefits including: Employee Assistance Program (EAP), Basic Group Life Insurance, Short Term Disability, and more * Educational Assistance - Tuition Reimbursement up to $5,250 * Voluntary benefits including: Additional Life Insurance, Long Term Disability, Accident and Critical Illness coverage * Health Savings Account (HSA) & Flexible Spending Account (FSA) options An Equal Opportunity/Affirmative Action Employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Applicants can learn more about their rights regarding equal opportunity in employment by viewing the federal "EEO is the Law" poster and the "EEO is the Law" poster supplement at ************************************************************* Badger Meter complies with all aspects of the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local disability laws. This means that we will reasonably accommodate qualified employees with a disability if accommodation would allow them to perform the essential functions of their job, unless doing so would create an undue hardship. Privacy Statement The Employee and Applicant Privacy Statement describes how we collect, use, share, retain, and safeguard applicant information. Please see the privacy statement on our website here.
    $120k yearly Auto-Apply 32d ago
  • Senior Firmware Engineers

    Milwaukee Tool 4.8company rating

    Embedded software engineer job in Brookfield, WI

    Brookfield, WI (53005) • Lead the design, development, testing, and troubleshooting of real-time, bare-metal firmware and embedded systems. • Develop and refine engineering requirements based on marketing and user needs. • Lead design and implementation of embedded software systems using modern software engineering processes. • Peer-review software designs and source code. • Establish and execute test procedures for software applications and subsystems. • Analyze and enhance efficiency, stability, and scalability of system resources. • Lead agile project teams through the new product development process. May manage project team members. • Provide candid and effective communications up, down, and across the organization on progress, barrier removal, and escalation of business risks/opportunities. • Independently create Work Breakdown Structure for work and drive to critical milestones. • Drive urgency in project schedules and accountability for establishing and achieving key project metrics that meet the organization's needs. • Serve as a role model of the company's culture while mentoring, guiding, and coaching junior engineers. • Use laboratory equipment such as oscilloscopes, power supplies, e-loads, and data acquisition systems. • Independently track projects to ensure adherence to schedule and the company process. Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related engineering field, or foreign degree equivalent, and 2 years of relevant experience as an Engineer or related; OR a Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related engineering field, or foreign degree equivalent, and 5 years of relevant experience as an Engineer or related. Experience must include: •Embedded C/C++ •Developing bare-metal firmware designs •DevOps, automated testing, and continuous integration/continuous deployment (CI/CD) •All software development lifecycle phases •Laboratory equipment (oscilloscopes, logic analyzers, power supplies, e-loads, and data acquisition systems) •Complex debugging skills (stack analysis and register dumps) •Triaging minor hardware issues and major firmware issues •Reading and interpreting hardware schematics •Motor control Systems (open/closed loop & traditional & sensor less motor control) •Control algorithms for motor control formulations (censored field-oriented control) #LI-DNI Milwaukee Tool is an equal opportunity employer.
    $85k-100k yearly est. Auto-Apply 29d ago
  • Sr. Staff Software Engineer

    Blue Yonder

    Embedded software engineer job in Waukesha, WI

    Role: Sr. Staff Software Engineer ( Java Architect) * Blue Yonder is a Leading AI-driven Global Supply Chain Solutions Software Product Company and one of Glassdoor's "Best Places to Work" * Seeking an expert who has a strong technical foundation with the additional ability to be hands-on with the broader engineering team as part of the development/deployment cycle, and deep knowledge of industry best practices, with the ability to implement them working with both the platform and the product teams. * We are seeking an experienced Sr Staff Engineer with deep expertise in Java, WebFlux/Reactor Core, Spring boot, Kafka, Platform Engineering and Azure. You will play a key role in designing and developing highly scalable and low latency platform software solutions and driving technical excellence. You will have the opportunity to influence architectural decisions, build cloud-native solutions, and ensure the best practices are applied across the software development lifecycle. Our current technical environment: * Software: Java, Spring boot, Gradle, GIT, Hibernate, Rest API, OAuth, WebFlux/Reactor Core * Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture * Cloud Architecture: MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD) * Frameworks/Others: Kubernetes, Kafka, Platform Engineering, Elasticsearch, Spark, NOSQL, RDBMS, Spring boot, Gradle GIT, Ignite What will you do: * Architect and Develop: Design, implement, and maintain robust backend services using Java, Spring Boot, WebFlux/ Project Reactor, Quarkus and Reactive Programming principles. * Cloud Solutions: Leverage Microsoft Azure services for building, deploying, and scaling applications. Work with services like Azure Kubernetes Service (AKS), helm, terraform, GitHub action and MongoDB. * SaaS Development: Design and development of SaaS solutions, focusing on multi-tenancy, scalability, low latency and high availability * Event-Driven Systems: Design and develop distributed systems using Kafka for event streaming, real-time data processing, and messaging. * Hands-on Leadership: Lead by example through hands-on coding, peer code reviews, and setting high standards for software quality, performance, and security. * Mentorship: Provide technical guidance, and support to junior and mid-level engineers, fostering a collaborative and innovative development environment. * Collaboration: Work closely with cross-functional teams including Product Management, UX, and PD to ensure seamless integration and delivery of features. * Performance Optimization: Identify performance bottlenecks, troubleshoot complex issues, and optimize code for maximum scalability and reliability. * Best Practices: Champion software engineering best practices such as test-driven development (TDD), continuous integration/continuous deployment (CI/CD), and secure coding standards. What we are looking for: * Bachelor's degree in computer science, Engineering, or any other relevant field * Minimum of 12 + years of experience in software development with a focus on Java and Spring Boot and mircroservices architecture. * Proven experience in Reactive Programming using frameworks like Spring WebFlux, Project Reactor, or Quarkus. * Strong hands-on experience with Apache Kafka for building scalable event-driven applications. * Expertise in Microsoft Azure cloud services, including deploying microservices and managing infrastructure. * Deep understanding of microservices architecture, RESTful APIs, and designing scalable backend systems. * Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB). * Experience with containerization and orchestration tools such as Docker and Kubernetes. * Strong problem-solving skills, with a proactive and detail-oriented approach. * Excellent communication skills, with the ability to explain complex technical concepts to diverse audiences. Preferred Skills: * Experience with CQRS and Event Sourcing patterns. * Familiarity with DevOps practices and Infrastructure as Code tools like Terraform or Azure Resource Manager (ARM) templates. * Knowledge of GraphQL and gRPC is a plus. * Experience in building high-availability systems and disaster recovery planning. * Contributions to open-source projects and active participation in tech communities. Synonym title - Sr Staff Software Engineer #LI-SR1 #LI-LOCAL * ------------------------------------------ The salary range for this position is $129,553 - $189,615 The salary range information provided, reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual salary will be commensurate with skills, experience, certifications or licenses and other relevant factors. In addition, this role will be eligible to participate in either the annual performance bonus or commission program, determined by the nature of the position. At Blue Yonder, we care about the wellbeing of our employees and those most important to them. This is reflected in our robust benefits package and options that includes: * Comprehensive Medical, Dental and Vision * 401K with Matching * Flexible Time Off * Corporate Fitness Program * A variety of voluntary benefits such as; Legal Plans, Accident and Hospital Indemnity, Pet Insurance and much more At Blue Yonder, we are committed to a workplace that genuinely fosters inclusion and belonging in which everyone can share their unique voices and talents in a safe space. We continue to be guided by our core values and are proud of our diverse culture as an equal opportunity employer. We understand that your career search may look different than others, and embrace the professional, personal, educational, and volunteer opportunities through which people gain experience. Our Values If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success - and the success of our customers. Does your heart beat like ours? Find out here: Core Values All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
    $129.6k-189.6k yearly Auto-Apply 41d ago
  • Staff Software Engineer

    Direct Supply 4.6company rating

    Embedded software engineer job in Milwaukee, WI

    Direct Supply is building the future of healthcare technology with industry-leading products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Staff Software Engineer position, you'll play a critical role in shaping AI-first engineering practices, setting technical direction, and driving the adoption of cutting-edge AI capabilities across multiple teams. You will influence how software is built, ensuring that AI augmentation, agentic workflows, and autonomous systems are embedded into our engineering DNA. This role involves architecting and scaling AI-powered solutions, mentoring senior engineers, and collaborating with leadership to define and execute AI-driven strategies. Your leadership will extend beyond technical execution-helping teams develop a deep understanding of business context, financial implications, and the strategic impact of AI-driven solutions. Skills Needed: Applies AI and Technology - Identifies opportunities to boost efficiency and add value using AI and tech. Embraces and applies digital innovations and tech solutions to build business. Eagerly learns and integrates new technologies where they matter most. Champions Innovation - Propels teams to unlock value with cutting-edge, tech-enabled innovations. Stays ahead of the tech curve, ready to embrace the next big thing. Leads with an entrepreneurial mindset and takes calculated risks. Leads Through Change & Ambiguity - Navigates the unknown with confidence, steering through change and uncertainty with a clear vision and unwavering determination. Ability to mentor and influence senior engineers in AI-first development methodologies, fostering a culture of innovation and technical excellence. Technical expertise in AI integration across natural language processing, computer vision, and generative models. Experience in architecting scalable AI-powered solutions that align with long-term business goals and customer needs. What You'll Do and Impact: Define and execute the AI engineering strategy, embedding AI-first principles across teams and projects. Architect and scale AI-enhanced systems, integrating LLMs, agentic workflows, and composable architectures. Mentor engineers, sharing expertise in AI-first methodologies and best practices. Lead cross-functional AI initiatives, incorporating NLP, computer vision, and generative AI into products. Implement AI-powered developer tools to streamline development and boost efficiency. Drive experimentation and bridge the gap between AI research and production-ready applications. Partner with leadership to develop AI adoption roadmaps aligned with business objectives. Ensure security, scalability, and AI observability throughout the software lifecycle. Make key decisions on technical trade-offs, architecture, and AI tooling. Experience: 8+ years of software engineering experience, including 3+ years leading AI-powered application development. Bachelor's degree in Computer Science, Computer Engineering, or related field. Proven experience developing, deploying, and scaling AI-powered applications (provide examples of integrations using open models or APIs). Expertise in designing AI-first architectures, including microservices, event-driven systems, and real-time AI workflows. Hands-on experience with LLMs, agentic AI models, and autonomous AI-driven workflows. Strong skills in AI model deployment, cost optimization, and fine-tuning. Deep understanding of security, compliance, and ethical considerations in AI development. Additional Items of Interest: Experience leading AI-first engineering transformations across teams. Contributions to open-source AI projects or AI thought leadership. Experience with agentic AI frameworks, composable AI solutions, and MLOps best practices. Industry engagement through conferences, research initiatives, or AI-first development communities. Cloud-native AI deployment experience (Docker, Kubernetes, cloud platforms). Job to be performed in the location listed. Generous benefit package available. Click here to learn more. Direct Supply, Inc. and its U.S. subsidiaries are equal opportunity and affirmative action employers committed to diverse workforces. © 2013 to 2025 Direct Supply, Inc. All rights reserved.
    $87k-107k yearly est. Auto-Apply 60d+ ago
  • Software Integration Engineer

    Tier4 Group

    Embedded software engineer job in Franklin, WI

    Job Description Title: Software Integration Engineer Type: Hybrid (3 days onsite per week) Duration: ASAP - December 2025 Perks: Competitive Rates, Benefits, free daily lunch when onsite About the Role: Join our Messaging team to manage and enhance IBM MQ infrastructure, supporting reliable communication across systems. This role involves implementing approved architecture patterns, developing integration solutions, and contributing to continuous delivery pipelines. Key Responsibilities: IBM MQ Management: Configure and manage IBM MQ for secure, reliable communication. Software Development: Build and maintain infrastructure applications using Python and Java. Scripting & Automation: Create Shell Scripts to streamline tasks and enhance integrations. Version Control: Utilize Git for source code management and collaboration. Reverse Engineering: Analyze and document existing systems for improvements and troubleshooting. Documentation: Maintain comprehensive technical documentation. CI/CD: Develop and manage CI/CD pipelines for efficient software delivery. API Development: Design and maintain APIs for seamless system integration. Integration Patterns: Apply best practices to ensure maintainable system communication. Qualifications: Education: Bachelor's degree in Computer Science, IT, or related field. Experience: Proficiency in IBM MQ (Linux, MQ Appliance, Mainframe MQ preferred). Strong skills in Python, Java, Shell Scripting, and Git. Experience in reverse engineering and system analysis. Familiarity with CI/CD tools and integration patterns. Additional Skills: Problem-solving and troubleshooting expertise. Effective communication and collaboration skills. Knowledge of cloud platforms (AWS preferred). Experience with messaging tools like SQS or RabbitMQ is a plus. Technical Skills: Must-Have: IBM MQ, Linux Shell Scripting, Python, Reverse Engineering, Analytical Skills. Nice-to-Have: AWS or other cloud platforms.
    $78k-102k yearly est. 28d ago
  • Senior Software Engineer - Trading and Trade Operations

    Artisan Partners 4.9company rating

    Embedded software engineer job in Milwaukee, WI

    The Developer for the Trading and Trade Operations Application Development team will design, develop, test, and support custom built web applications, third party vended applications, and related integrations. Support responsibilities include enhancements, fixes and day-to-day maintenance of existing custom and vended applications and integrations. The candidate will need to be proactive and self-directed as well as possess strong communication and collaboration skills. Positioned at the forefront of shaping and advancing technology solutions for our trading and trade operations teams, the role plays a key part in driving efficiency and innovation across enterprise applications. Responsibilities Collaborate with non-IT stakeholders and technical staff to understand problems, and refine business requirements Interpret business requirements and work with team and architects to design a solution Manage the full software development lifecycle, including analysis, design, development, implementation, testing, and debugging Engineer and implement high-quality software solutions, developing new or enhanced business software applications for financial services Test applications and assist with development of automated regression tests Source and identify software problems; modify and enhance existing data, configurations, and computer programs accordingly Research and recommend new technologies to ensure the timely and effective implementation of software solutions Create and maintain documentation for the software development process, including logic, coding, and corrections Support, maintain, and enhance existing custom-built applications and third party vended software Qualifications The successful candidate will possess strong analytical skills and attention to detail. Additionally, the ideal candidate will possess: A bachelor's degree in computer science or MIS, or equivalent experience 2 to 7 years of development experience with a proven track record of delivering high-quality enterprise applications Financial services experience required A strong motivation to learn, research new technologies, influence change, and stay current on emerging technologies Highly developed analytical, problem-solving, and troubleshooting skills with a keen attention to detail Ability to deliver within tight deadlines Strong verbal and written communication skills with the ability to articulate ideas to both technical and non-technical audiences Demonstrated proactive work ethic, with exceptional ownership and accountability and the ability to manage conflicting priorities Trade Life Cycle business knowledge (or a keen interest in gaining this knowledge) Technical Skills The successful candidate will have experience with or exposure to: Server-side OO development (e.g., Java, C#, or C++) Cloud Development: AWS or other cloud-native development experience Creating RESTful web services and XML messaging integration protocols SQL experience JavaScript frameworks (e.g., AngularJS, BackboneJS, Ember, or ReactJS) Writing automated tests Job scheduling systems (e.g., Active Batch) Supporting an order management application or investment accounting system Experience with Blackrock Aladdin is a plus Privacy Notice for California Applicants Artisan Partners Limited Partnership is an equal opportunity employer. Artisan Partners does not discriminate on the basis of race, religion, color, national origin, gender, age, disability, marital status, sexual orientation or any other characteristic protected under applicable law. All employment decisions are made on the basis of qualifications, merit and business need. #LI-Hybrid/span>
    $109k-136k yearly est. Auto-Apply 60d+ ago
  • Senior Software Engineer/Architect - Cloud Platform

    Insight Global

    Embedded software engineer job in Brookfield, WI

    We are searching for a Senior Full Stack Software Engineer/Architect to join our team who is building a next generation cloud platform based on a modern AI-powered API-first microservices architecture. This role demands a developer who is passionate about building innovative solutions that deliver real customer value and who has a foundation in back-end technologies, coupled with a fervor for creating high-performing, scalable, secure, and resilient applications. The ideal candidate must have excellent technical skills and first principles thinking. If you're driven by joining a team that develops innovative mission-critical solutions and you're eager to significantly contribute to the growth of the business, we would love to talk to you! Key Responsibilities - Design, implement, and maintain backend services using Java and Spring Boot. - Architect and deploy applications on AWS (EC2, Lambda, RDS, S3, IAM, etc.). - Collaborate within and across teams including product management, DevOps/SecOps, frontend software engineers and as needed with sales engineering, customer services and customers. - Participate in code reviews, provide mentorship to junior engineers, and uphold high engineering standards. - Analyze system performance and implement optimizations for reliability and scalability. - Contribute to architectural decision-making for new and existing systems. - Ensure security best practices and information security requirements (e.g., SOC 2) are followed. - Keep abreast of relevant technology trends and advancements that can be leveraged. 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 - 8+ years of professional experience in software development. - Strong proficiency in the latest Java LTS versions and Spring Boot. - Demonstrated experience with AWS cloud infrastructure and services. - Solid understanding of REST APIs, microservices, and distributed systems. - Strong debugging, testing, and problem-solving skills. - Experience with CI/CD pipelines and modern development workflows. - Proficiency in version control using Git in GitHub. - Experience with SQL and Postgres. - Bachelor's degree in Computer Science or related field. - Experience with React for building user interfaces. - Familiarity with the Rust programming language. - Understanding or hands-on experience with H3 Index for geospatial data indexing. - Knowledge of containerization (Docker, Kubernetes). - Experience with event-driven architecture - Experience with BLE (Bluetooth Low Energy) and LoRa (Long Range) devices.
    $92k-122k yearly est. 12d ago
  • Senior Software Engineer, IOS

    Dev 4.2company rating

    Embedded software engineer job in Milwaukee, WI

    Company DescriptionJobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located. Company Name: Capital One Job DescriptionCenter 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, IOSDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. As a Capital One iOS Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. At Capital One, the iOS and Android platforms are recognized as an opportunity to reach our customers in unique, personal and engaging ways. Nothing is off limits as we explore exciting ways to take advantage of the full ecosystem of mobile devices including Watch, TV, and whatever future developments Apple or Google creates. Our engineers are provided with top of the line Macbook Pros, multiple high-end monitors and the necessary tooling to develop the best possible products with the least amount of friction. We operate in small, productive agile teams and use the best industry tools to collaborate across teams. What You'll Do: Develop iOS client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality Be an active advocate of the mobile platform through both internal and external developer communities Remain an active learner in all technologies related to mobile development (Swift, Kotlin, 3rd party libraries, etc.) Influence and contribute to group discussions and incorporate feedback/communication from the broader team Mentor junior to mid-level members of the team Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.) Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects Consistently share best practices and improve processes within and across sprint teams Identify technical obstacles early and work closely with the team to find creative solutions Review pull requests and ensure adherence to Swift and other language idioms Grow and provide SME level leadership Basic Qualifications: Bachelor's Degree At least 4 years of experience in software engineering (Internship experience does not apply) Preferred Qualifications: 3+ years of experience building iOS applications 3+ years of experience with Swift 1+ years of experience in open source frameworks 1+ years of experience with Agile practices At this time, Capital One will not sponsor a new applicant for employment authorization for this position The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked. New York City (Hybrid On-Site): $161,900 - $184,800 for Senior Software Engineer Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter. This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan. Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a minimum of 5 business days.No agencies please. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth or related medical conditions), race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity, gender reassignment, citizenship, immigration status, protected veteran status, or any other basis prohibited under applicable federal, state or local law. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at [email protected]. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. For technical support or questions about Capital One's recruiting process, please send an email to [email protected] Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
    $161.9k-184.8k yearly 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in West Allis, WI?

The average embedded software engineer in West Allis, WI earns between $66,000 and $111,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in West Allis, WI

$86,000

What are the biggest employers of Embedded Software Engineers in West Allis, WI?

The biggest employers of Embedded Software Engineers in West Allis, WI are:
  1. Collabera
  2. Actalent
  3. Integrated Resources
Job type you want
Full Time
Part Time
Internship
Temporary