Senior Software Engineer
$100kBeacon EmbeddedWorks
CORPORATE SUMMARY The Company 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. What does joining Beacon mean for you?
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. Salary Description
Starting Salary Information: $100,000+
- 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
- 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
- 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
- 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 Andorid 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
- 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
- The noise level in the manufacturing area is moderate
- Travel is infrequent
- 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
- The candidate must meet the definition of "US Person" under ITAR/EAR regulations
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. Salary Description
Starting Salary Information: $100,000+
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Eden Prairie, MN vacancy
$106.58k - $195.17k
...Senior Software Engineer - 2373609 EMPLOYER:Optum Services Inc. JOB TITLE:Senior Software Engineer LOCATION:1 Optum Circle, Eden Prairie, MN 55344 (Telecommuting available from anywhere in the U.S.) DUTIES:Design, develop, and modify highly specialized computer...SeniorRemote work$106.58k - $195.17k
...Job Duties EMPLOYER: Optum Services Inc. JOB TITLE: Senior Software Engineer LOCATION: 1 Optum Circle, Eden Prairie, MN 55344 (Telecommuting available from anywhere in the U.S.) DUTIES: Research, design, and develop computer and network software or specialize...SeniorFull timeRemote workShift work$91.7k - $163.7k
...Machine Learning Engineer Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits...SeniorMinimum wageFull timeWork experience placementLocal areaRemote work$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$91.7k - $163.7k
...Senior Software Engineer Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits...SeniorMinimum wageFull timeWork experience placementLocal areaRemote work$91.7k - $163.7k
...as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. As a Sr. Software Engineer on the CE Payments team, you will be at the forefront of designing and building critical payment systems supporting...SeniorMinimum wageFull timeWork experience placementLocal areaRemote work$91.7k - $163.7k
...Senior Software Engineer - 2347770 Location: MN, TN, or NC. Telecommuting is available for those states. Primary Responsibilities Build high-performing and scalable data systems, applications, and data pipelines to process very large amounts of data from multiple sources...SeniorTemporary workLocal areaRemote work$91.7k - $163.7k
...Senior Software Engineer Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits...SeniorMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$91.7k - $163.7k
...#OptumInsightTech The Clinical Decision Support (CDS) Engineering team, a unit within the Optum... ...clinician focused CDS solutions. We are seeking a senior engineer who can bring deep expertise across software, data, and AI/ML disciplines to enhance existing...SeniorMinimum wageFull timeWork experience placementLive inLocal areaRemote work$91.7k - $163.7k
...Clinical Decision Support (CDS) Engineering Front-End Engineer Optum is a global organization that delivers care, aided by technology... ...Qualifications: ~ Bachelor's degree in computer science, Software Engineering, or a related field ~6+ years in the software engineering...SeniorMinimum wageFull timeWork experience placementLive inLocal areaImmediate startRemote work$95k - $104k
Dormont Manufacturing Co is seeking a Design Assurance Engineer II - Software to support design assurance activities for medical technologies. This crucial role involves managing design control processes and ensuring compliance with regulatory standards while working in...Senior$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$91.7k - $163.7k
...maintain scalable, secure, and high‑quality software solutions supporting core business... ...reviews, and technical discussions, raising engineering standards and ensuring adherence to... ...reliability and performance Provide senior‑level technical leadership through mentorship...SeniorMinimum wageFull timeWork experience placementLocal areaImmediate startRemote work- ...We are seeking a highly experienced Senior C# Developer (Senior Software Engineer II) to join a globally distributed engineering team. This individual will play a critical role in designing and developing a shared, cross-platform software library that powers hearing aid...Senior
- ...requirements across a rapidly evolving landscape. As a SeniorSoftware Engineer, you'll serve as a technical authority and force multiplier for... ...technical quality and team capacity Requirements 10+ years of software engineering experience with demonstrated principal or staff‑...SeniorFlexible hours
$120k - $180k
...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering team. The selected candidate...SeniorTemporary workWork at officeFlexible 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 job$100k - $160k
Minnesota 12986 Valley View Rd Eden Prairie, MN 55344, USA RFA Engineering ( is an engineering service provider dedicated to... ...timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering...SeniorTemporary workWork at office$112.7k - $193.2k
...as well as provide development for other roles you may be interested in. Required Qualifications 8+ years of experience as a Software Engineer OR Cloud Developer 5+ years of experience developing on SIP based solutions and AWS (application and infrastructure)...SeniorMinimum wageFull timeWork experience placementWork at officeLocal area- UnitedHealth Group is seeking a Senior Software Engineer to research, design, and develop software solutions. This position involves utilizing Java and Angular technologies while collaborating in Agile teams to deliver commitments effectively. The ideal candidate will...SeniorRemote job
$145.02k - $213.15k
UnitedHealth Group is seeking a Senior Software Engineer in Eden Prairie, MN. This role involves researching, designing, and developing sophisticated software solutions with a focus on modern development practices such as Agile and DevOps. Strong candidates will have a...SeniorRemote job- UnitedHealth Group is seeking a Senior Software Engineer to contribute to computer and network software development. The role includes responsibilities like designing efficient applications, ensuring compliance with Optum standards, and improving system functionality....SeniorRemote work
- ...A leading medical device innovator is seeking a Senior Software Engineer to help advance a breakthrough platform enabling MRI-guided, radiation-free cardiac procedures. This is a rare opportunity to contribute to life-saving technology at a pivotal stage of U.S. expansion...Senior
$50 - $60 per hour
...Senior Software Engineer – Embedded Systems Location: Maple Grove, MN Pay: $50 to $60/hour Schedule: Full-Time | Onsite Industry: Defense & Aerospace Develop Mission-Critical Embedded Software We're seeking a Senior Software Engineer to design, develop...SeniorFull time- ...recruit, evaluate and acquire the top talent. We continue to strive to be the staffing firm of choice for some of the nation's largest Engineering, Technology and Fortune 500 Companies that utilize our technical recruiting services for their recruitment needs. Job Description...SeniorFull time
- ...Senior Software Engineer In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs...SeniorWork experience placementRemote work
$100k - $130k
...patient outcomes while transforming the future of electrophysiology. Position Responsibilities This role combines advanced software engineering with compliance‑driven development practices within a highly regulated medical device environment. The successful candidate...SeniorFlexible hours- ...healthcare analytics solutions. You will collaborate with AI/ML engineers, data scientists, product teams, and clients to deploy machine... ...tools to deliver secure, reliable, and maintainable software while contributing to engineering standards, operational excellence...Senior
$149.83k - $158.02k
...Senior Software Engineer As an advanced software engineer, you’ll be a member of a cross functional team responsible for developing full-stack embedded software with Realtime Operating Systems using agile methodologies that complies with customer requirements. We...SeniorFlexible hours- ...Sr Software Engineer(RESTful, SQL) (.Net Developer) Location: Eden Prairie, MN - Hybrid Position Type: Contract Summary: This is a.NET... ...-5 Dev, ~2 QE/SDET. Candidate they are looking for: Senior Software Engineer who has a passion for learning, is a strong...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- senior robotics software engineer Eden Prairie, MN
- senior software engineer Eden Prairie, MN
- software developer fintech Eden Prairie, MN
- senior software engineer ruby on rails Eden Prairie, MN
- federal - software developer Eden Prairie, MN
- consulting software engineer Eden Prairie, MN
- software engineer travel Eden Prairie, MN
- junior software developer remote Eden Prairie, MN
- senior software engineer remote Eden Prairie, MN
- entry level software engineer remote Eden Prairie, MN

