Senior Software Engineer
$100kBeacon EmbeddedWorks
Position Summary The Senior Software Engineer performs research, designs, tests, and implements application software on a variety of embedded and desktop platforms. Reports to: Senior Manager of Engineering Location: Eden Prairie, MN office Starting Salary Information: $100,000+ Key Responsibilities Supervisory Responsibilities This role has no direct supervisory responsibilities but does serve as a coach and mentor for other positions in the department. Essential Duties & Responsibilities Instruct, direct, and check the work of other design engineers Translate product requirements into implementable architectures Design and develop software for 8, 16, 32 and 64‑bit processor platforms Design and develop software in assembly language, C, C++ and Python languages Familiarity with other object‑oriented languages like C#, Java, R, GO is preferred Design and develop software for bare metal, RTOS, Linux and Android platforms. Experience with Yocto, Linux open source projects and Android AOSP is desirable Familiarity with Windows CE, IOS, Android and QNX platforms is preferred Design and develop device drivers for USB, ATA, Video, Audio, Ethernet, CAN, NAND flash, NOR flash, DDR3/4, SDRAM, HDMI, PCI Express, SPI, I2C, and other devices Experience developing software solutions for wireless technologies such as 802.11, WiFi, Bluetooth, GPS, and cell technologies Conduct design analysis on software assets to assist in the development process by ensuring designs are maintainable, customer focused and reliable Prepare technical data such as design verification test documents, software development plan, software design specifications and software requirements specifications Complete assigned engineering projects within budgetary and scheduling guidelines Communicate with engineers and project managers to coordinate and assure project completion; may manage an entire customer project Actively engage with external technical community through writings or talks to promote Beacon EmbeddedWorks Solutions for business development purposes Job Qualifications Bachelor of Science in Computer Science, Computer Engineering, Software Engineering or equivalent 5+ years’ experience developing software for embedded processor platforms, mainly using Yocto Linux or any other form of Linux distribution 2+ years of experience developing system software or HAL layers on Android AOSP or other variants of Android operating system Experience with embedded systems and microprocessor‑based design Experience with all aspects of product design including requirements documentation, system architecture, design for manufacturing, design for test and design verification Ability to analyze customer requirements for feasibility, cost and development timeline Strong communication skills including the ability to write technical specifications and design documentation, create and author templates for engineering documents, create project proposals with technical details, present verbally in one‑on‑one or group settings Thorough technical knowledge of application software methodologies including OOA/OOD and Design Patterns Understanding of CPU functions such as L1/L2 cache, MMU, power states, bus arbiters & multiplexers, interrupts, and DMA Understanding of coding for embedded peripherals including Ethernet, USB, I2C, CAN, Flash, SPI Experience using Spectrum analyzers, Oscilloscopes, and JTAG debuggers is highly desirable Experience with ARM, PowerPC and x86 processor cores is highly desirable Experience with embedded Linux, Android, IOS, Windows CE and RTOSs at the application, device‑driver and board support package level is highly desirable Experience with TCP/IP, Routing protocols and Internet protocols is an added advantage Experience with MS Office products including MS Project Ability to work in a fast‑paced environment with quickly changing priorities to ensure superior customer satisfaction Experience with Agile/Scrum Development Physical Demands While performing the duties of this job, the employee is regularly required to use hands and fingers to handle, feel, or operate objects, tools or controls, and reach with hands and arms Specific vision abilities required by this job include close vision, and ability to adjust focus The employee may occasionally lift and/or move up to 10 pounds Work Environment The noise level in the manufacturing area is moderate Travel is infrequent Position Type / Expected Hours of Work This is a full‑time, on‑site position Typical days and hours of work are Monday through Friday, 8am -5pm, but does allow for some flexibility It may be necessary to work more than 40 hours per week at times to produce the required results Work Authorization The candidate must meet the definition of “US Person” under ITAR/EAR regulations Benefits We are a Top 200 Workplace as voted by our employees Multiple options for medical and dental coverages Paid life insurance and disability coverage 401k with match 128 hours of time off per year to start Paid holidays Working for a company that helps save lives with some of our products Equal Employment Opportunity Beacon EmbeddedWorks is an Equal Employment Opportunity and affirmative Action Employer. Please note: This position is not eligible for external recruiter or agency placement and is not open to placement remuneration of any kind. All applications must be submitted directly by the candidate, free from external representation, to be considered for the position. #J-18808-Ljbffr
$113k - $254.2k
...Overview C.H Robinson is seeking a Senior Software Engineer in the Global Forwarding pricing/rating/quote automation space. This is a technical leadership role on a software development team, collaborating with engineering product managers, business stakeholders, and...SeniorTemporary workWork experience placementWorldwideFlexible hours$97.63k - $191.5k
...UnitedHealth Group is hiring a Senior Software Engineer located in Eden Prairie, MN, with opportunities for telecommuting from anywhere in the U.S. The role involves designing, developing, and modifying software applications, ensuring high standards of performance and...SeniorRemote work$125k - $150k
...Responsibilities Design, develop, test, and maintain software applications. Collaborate with cross-... ...Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 5... ...and innovative work environment. Seniority level Mid-Senior level Employment type...SeniorFull time$91.7k - $163.7k
...indexing, and evaluation with guardrails Work closely with lead engineers to develop the best technical design and approach for new... ...requirements and may assist with estimating Instill best practices for software development and documentation, assure designs meet...SeniorMinimum wageFull timeWork experience placementLocal areaRemote work- A leading medical equipment manufacturer in Eden Prairie is seeking a Mid-Senior level Software Developer to design, develop, and maintain software applications. The ideal candidate will have a Bachelor's degree in Computer Science or a related field and at least 5 years...SeniorFull time
- C.H. Robinson is seeking a Senior Software Engineer to take on a leadership role within their Global Forwarding team. This position involves developing automated solutions, collaborating with stakeholders, and mentoring engineers to drive innovation. The ideal candidate...Senior
- ...poster from Entegee Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in Windows application... ...qualified applicants with arrest and conviction records. Seniority Level Mid-Senior level Employment Type Contract Industries...SeniorContract workWork experience placement
$120.1k - $214.5k
...UnitedHealth Group's enterprise AI team. We are AI/ML scientists and engineers with deep expertise in AI/ML engineering for health care.... ...supporting an enterprise AI/ML development platform. As a Senior AI/ML Software Engineer, you will be responsible for the design and...SeniorRemote jobMinimum wageFull timeWork experience placementWork at officeLocal areaFlexible hours$119.77k - $140.9k
Senior Software Engineer - API at U.S. Bank Job Description This position will be responsible for the analysis, design, testing, development and maintenance of best‑in‑class software experiences. The candidate is a self‑motivated individual who can collaborate with a...SeniorTemporary workWork experience placementLocal area3 days per week$80k - $110k
Motion is seeking a Senior Application Engineer in Eden Prairie, MN, to be the primary technical resource for the outside sales team. In this role, you will design electronic controls solutions, support sales efforts, and mentor lower level Application Engineers. The ideal...Senior- ...Senior Android Developer Eden Prairie, MN Summary The Senior Android Developer... ...looking for someone to implement complex software in accordance with project requirements,... .... Train, coach and mentor other engineers. Requirements ~4+ years of experience...SeniorWork at office
$132.4k - $205.1k
...Senior Principal Cloud Architect With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry. For the past 150 years, we have been passionate about developing and manufacturing innovative and sustainable solutions...SeniorLocal area- ...requires proficiency in motion control programming and experience in automation solutions. The ideal candidate will have a degree in engineering and at least five years of relevant work experience. This position involves significant travel and collaboration with OEMs,...SeniorWork experience placementRemote work
- U.S. Bank is seeking a Senior Software Engineer with Digital Analytics to lead end-to-end design and development for clickstream data collection and management. The role emphasizes analytics engineering, automation, and scalable architectures across enterprise ecosystems...SeniorWork at office
- Grain Millers, Inc. is looking for a Senior Systems Engineer to join their Eden Prairie, MN team. In this role, you'll design and maintain modern infrastructure, supporting both IT and operational technology environments across multiple sites. Your deep technical expertise...Senior
$91.7k - $163.7k
...IT-related work experience 7+ years of experience in hands‑on software development 2+ years of experience in Azure cloud platform & cloud... ...containerization and performance tuning in Data & Engineering Pipelines Preferred Qualifications Bachelor's degree Python, PySpark...SeniorRemote jobMinimum wageFull timeWork experience placementWork at officeLocal area- Grain Millers is seeking a Senior Systems Engineer in Eden Prairie to drive infrastructure transformation supporting a multi-site manufacturing environment. You will design and maintain secure, scalable systems ensuring high performance and uptime. The ideal candidate has...Senior
- Beacon EmbeddedWorks in Eden Prairie, MN is seeking a Senior Software Engineer to research, design, test, and implement application software on embedded and desktop platforms. Candidates should have over 5 years of experience, strong knowledge of C/C++, and a Bachelor'...Senior
- A growing software development company in Eden Prairie, Minnesota seeks an experienced developer with comprehensive knowledge in Java, J2EE, Spring, and Hibernate, along with front-end development skills. The ideal candidate must have extensive experience in software development...SeniorPermanent employmentFull time
$119.77k - $140.9k
## Senior Software Engineer, Digital AnalyticsApplylocations: Hopkins, MN: Irving, TXtime type: Full timeposted on: Posted Yesterdaytime left to apply: End Date: July 24, 2026 (13 days left to apply)job requisition id: 2026-0019967At U.S. Bank, we’re on a journey to do...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours3 days per week- A reputed technology staffing firm is seeking a highly skilled software engineer in Eden Prairie, MN. The ideal candidate will have over 8 years of experience in software engineering и demonstrable expertise with Big Data technologies like Spark and HBase. Responsibilities...Senior
- ...collaboration with cross-functional teams and managing advanced machine learning systems. Candidates should have significant software engineering experience and a solid background in Python and MLOps. In addition, the position offers flexibility to work remotely within...SeniorRemote job
$100k
Beaconembedded seeks a Senior Software Engineer based in Eden Prairie, MN to develop and implement software solutions on embedded platforms. This position offers a starting salary of $100,000+ and requires extensive experience in software development for embedded systems...Senior- A leading technology firm in Eden Prairie, Minnesota, is looking for a Network Engineer with outstanding knowledge in network technologies including switching and routing. The ideal candidate should have a bachelor's degree in computer science or related field, along with...Senior
$120.1k - $214.5k
Optum seeks a Senior AI/ML Software Engineer to design and implement innovative ML solutions for real-world healthcare challenges. You will manage AI systems that enhance patient engagement and optimize clinical trials. The role provides the flexibility to work remotely...SeniorRemote jobWork at office- Optum seeks an experienced AI/ML Engineer to lead design and implementation of scalable AI/ML systems. You will collaborate with product managers, data scientists, and engineers to translate business needs into robust solutions. You will mentor engineers, influence architectural...SeniorRemote job
- U.S. Bank seeks a Senior Software Engineer with Digital Analytics to lead the end-to-end design and development of solutions for collecting and managing digital and marketing clickstream data. Strong background in software engineering, analytics platforms (Adobe Analytics...Senior
$112.7k - $193.2k
Optum, located in Eden Prairie, Minnesota, is seeking a Senior Manager of Software Engineering to lead and mentor engineering teams. This role focuses on crafting AI-powered healthcare solutions and requires significant expertise in full-stack development, including Java...SeniorWork at office- Optum Health Tech is seeking a senior AI/ML engineer to design, develop, and deploy agentic AI workflows and LLM-based automations that improve clinical and financial workflows. You will work remotely nationwide with in-office four days per week for Minneapolis and DC areas...SeniorRemote jobWork at office
- .Motion Ai- Senior Application Engineer page is loaded## Motion Ai- Senior Application Engineerremote type: On-Sitelocations: Eden Prairie, MN,... ...experience.**KNOWLEDGE, SKILLS, ABILITIES*** Proficient use of CAD software and Microsoft Office suite software.* Strong Communication...SeniorWork at officeVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Eden Prairie, MN
- software developer Eden Prairie, MN
- part time software developer remote Eden Prairie, MN
- financial software developer Eden Prairie, MN
- senior software engineer ruby on rails Eden Prairie, MN
- software engineer amazon Eden Prairie, MN
- senior software design engineer Eden Prairie, MN
- software engineer remote Eden Prairie, MN
- entry level software engineer remote Eden Prairie, MN
- software developer fintech Eden Prairie, MN

