Senior Software Engineer
$100kBeaconembedded
Corporate Summary Beacon EmbeddedWorks is a full-service provider of embedded solutions. Its innovative System on Modules (SOMs) are backed by an extensive suite of customization, security, and support services and its dedicated team of experts provide in-house manufacturing and support to accelerate development and reduce risk. All Beacon EmbeddedWorks SOMs are designed, manufactured, and supported in its US-based facility in Eden Prairie, MN. As dependable, pre-certified, and feature dense solutions, Beacon EmbeddedWorks SOMs serve the most strenuous applications, including medical, aerospace and defense, and industrial markets. Beacon EmbeddedWorks operates mostly in the US but also has a small customer base in continental Europe and the APAC. Beacon EmbeddedWorks is part of the Design & Manufacturing division of discoverIE Group plc, a British company listed on the main London stock exchange where it is a member of the FTSE 250 index. 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 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 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 Essential Responsibilities of All Employees Support, demonstrate and drive our core values Lead, don't follow Consistently deliver Never stand still Create relationships not transactions Interact positively and professionally with all employees and customers Maintain reliable attendance Perform work safely and adhere to all safety requirements Complete required training as scheduled Perform other duties as assigned Job Qualifications Required 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 Other Considerations Physical Demands The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. 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 work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. 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 Equal Employment Opportunity Beacon EmbeddedWorks is an Equal Employment Opportunity and affirmative action employer. #J-18808-Ljbffr Beaconembedded
$100k
...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...SeniorFull timeMonday to Friday$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$97.63k - $195.17k
Senior Software Engineer - Eden Prairie, MN (Location: 1 Optum Circle, Eden Prairie, MN 55344; Partial telecommute/hybrid). Job Duties Design, develop, and modify highly specialized computer applications to drive user efficiency and overall business success; ensure applications...SeniorRemote 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
A leading technology company in Eden Prairie, MN is seeking a Senior Application Engineer to design and engineer electronic controls solutions. The ideal candidate will have a Bachelor's degree in engineering and 5-7 years of experience. This role involves training sales...Senior$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
- 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
$119.77k - $140.9k
Job Description U.S. Bank is seeking a Senior Software Engineer with Digital Analytics experience to lead the end-to-end design and development of solutions for collecting and managing digital and marketing clickstream data. This role requires a strong foundation in software...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours3 days per week$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$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$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- 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
- 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
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

