Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Developer

MILLENNIUMSOFT

Position : Embedded Software Developer

Location : Sparks, MD

Duration : 12 Months

Total Hours/week : 40

1st Shift

Client : Medical Devices Company

Job Category : Engineering/Technical

Level of Experience : Senior Level

Employment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT)

Onsite 3 days a week

Job Description:

  • This developer belongs within an embedded firmware development team working in a modified Agile Kanban environment with a focus on on-time delivery, integration of hardware and firmware without the application, and high reliability and uptime.
  • Integration with manufacturing and support of current instruments are as fundamental as developing new features to this team.

Every candidate must:

  • Be able to communicate designs and interfaces effectively and efficiently
  • Present themselves clearly and professionally
  • Lead and manage a small, embedded team
  • Have minimum of 15 years professional experience
  • Have minimum of 8 years of embedded microcontroller programming
  • Have minimum 10 years of recent C/C++ (C97 or better) experience
  • Have minimum 5-year experience in RTOS
  • Bare metal programming and hardware interfacing
  • Be able to switch between support and development as needed
  • Understand source control systems and specifically GIT and GITFLOW

The ideal candidate must have experience in:

  • Bare metal Embedded development and debugging
  • FreeRTOS and FreeRTOS + TCP
  • Serial interfaces: USART/UART, RS232, RS422, RS485, CAN, I2C, SPI
  • STM32 microcontrollers
  • Object oriented design/object oriented programming
  • C# for user interface and testing purposes
  • Schematic interpretation and some hardware design

Nice to have:

  • Visual Studio and GCC/OpenOCD toolchains
  • TCP/IP wire level protocols
  • Automated unit testing and GTest
  • Flash memory management/programming
  • Bootloaders and bootloading to an embedded application
  • Logic analyzers and oscilloscopes
  • Stepper motor control and robotics
  • Contributing to the training less experienced developers
  • Participating in defining process and procedure improvements to a team
  • Agile and Safe Agile, Kanban and scrum
  • Working in a regulated environment, e.g. Medical devices or Medical test Equipment
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer in Baltimore, MD vacancy
  •  ...Position : Embedded Software Developer Location : Sparks, MD Duration : 12 Months Total Hours/week : 40 1st Shift Client : Medical Devices Company Job Category : Engineering/Technical Level of Experience : Senior Level Employment Type... 
    Suggested
    Contract work
    Day shift
    3 days per week

    MILLENNIUMSOFT

    Baltimore, MD
    2 days ago
  •  ...Cloud Solution Architect & Developer Delmock Technologies, Inc. (DTI), is a leading HUBZone business in Baltimore, known for delivering...  ...Content-as-a-Service (CaaS) applications using SharePoint Embedded and the Microsoft Graph API. This role focuses on building multi... 
    Suggested
    For contractors
    Local area
    Remote work

    Delmock Technologies

    Baltimore, MD
    2 days ago
  • $135k - $216k

     ...Responsibilities Description: Requirements: Mobile Software Reverse Engineering (with support to development and malware analysis...  ...and proactive mindset with the ability to identify and develop new opportunities for cross-agency collaboration that advance the... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Monday to Friday
    Shift work

    Peraton

    Linthicum Heights, MD
    17 hours ago
  •  ...Mobile Application Developer, Baseball Systems Reports To: Senior Director, Baseball Systems Job Summary This position is...  ...This position will work closely with the Baseball Operations and software engineering staff to define, develop, and implement the app.... 
    Suggested

    H star

    Baltimore, MD
    2 days ago
  • $153.8k - $230.8k

     ...Mgr. Embedded Software Engineer 2 At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that...  ...identifying risks, suggesting mitigation, tracking defects, developing resolutions, and reporting status. ~ Working knowledge of... 
    Suggested
    Full time
    Remote work
    Shift work

    Northrop Grumman

    Linthicum Heights, MD
    4 days ago
  • $165k - $260.5k

     ...our team. What you'll do This is a role for an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government...  ...in learning the Rust programming language. You will develop software to support encrypted communications systems including... 

    ViaSat

    Linthicum Heights, MD
    1 day ago
  • $180k

    Mobile Device Design Systems Engineer V (SE5) Salary: $180K based on education and experience Location: Linthicum, MD Education: A Bachelor's degree in Computer Science, Electrical Engineering, Systems Engineering, or a related discipline and at least 15 years of...
    Work at office

    Beyond SOF

    Linthicum Heights, MD
    1 day ago
  • $103.8k - $218.1k

     ...a significant impact on our enterprise security and contribute to a dynamic, forward-thinking environment. Responsibilities Develop, test, deploy, and maintain various Python-based REST endpoints, microservices, and data model management capabilities using Django... 
    Full time
    Contract work
    Work experience placement
    Flexible hours
    Shift work

    CACI International

    Baltimore, MD
    5 days ago
  • $72k - $115.9k

     ...Senior Embedded Software Engineer (Towson, Maryland – Hybrid) Come make the world and accelerate your success. It takes great people to...  ...others. You’ll get to: Job Specifications: Design and develop electronic firmware and specifications for power tools... 
    Full time
    Contract work
    Local area
    Overseas

    Stanley Black and Decker

    Towson, MD
    4 days ago
  • $131.3k - $237.35k

     ...talented team is at the forefront in Mission Software, Security Engineering, Computer Network...  ...Management. Leidos is seeking an Embedded Software Engineer to support...  ...Primary Responsibilities Design, develop, test, debug, and document embedded software... 
    Local area
    Immediate start

    Leidos

    Linthicum Heights, MD
    17 hours ago
  • $66 - $73 per hour

    Application Engineer   Client:  IRS - Branded Prescription Drugs Application Support Systems Recompete   Location:  Remote (must be able to access government sites as required)   Experience:  7-10 years   Pay Rate:  $66-$73/hour   Clearance:  IRS HSPD-12 /...
    Remote work

    Smx Services & Consulting, Inc.

    Baltimore, MD
    17 hours ago
  •  ...Enterprise Mobile Application Developer (iOS and Android) Employment Type: Long term Contract; Any work authorization, as long as the candidate has worked and lived in the USA for 3 years. Will need to obtain Public Trust. Compensation: $95-100/Hr C2C Location Details... 
    Long term contract
    Local area

    RIT Solutions

    Gwynn Oak, MD
    1 day ago
  •  ...Enterprise Mobile Application Developer (iOS & Android) THE JOB: Develop & Maintain Mobile Applications: Design and develop native iOS applications using Swift and SwiftUI. Develop native Android applications using Kotlin and Jetpack Compose... 
    Contract work

    3B Staffing LLC

    Baltimore, MD
    2 days ago
  •  ...Lead Mobile Software Engineer Baltimore, Maryland - Remote, U.S. Client is an award-winning digital agency whose mission is to create software that people want to use, software that makes lives better, jobs easier, and helps businesses thrive. We leverage... 
    Remote work

    Kaav Inc.

    Baltimore, MD
    1 day ago
  •  ...development Required: TypeScript JavaScript UI Technical Leadership Experience using Angular Framework to develop user interfaces Experienced with analyzing JSON data structure when working with REST Experienced with Cascading Style Sheets... 

    Reflexive Concepts

    Baltimore, MD
    4 days ago
  • $10k

     ...employee experience that is rare within our industry. Designs software tools and subsystems to support software reuse and domain...  ...products. As part of the Secure the Enterprise initiative, develop capabilities to shift from the current manual system security evaluation... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start
    Shift work

    Wyetech LLC

    Baltimore, MD
    2 days ago
  •  ...central MD client's needs. Required: TS/SCI with a Polygraph Description: As part of the Secure the Enterprise initiative, develop capabilities to shift from the current manual system security evaluation and authorization process to a new model that emphasizes... 
    Local area
    Work from home
    Flexible hours
    Shift work

    Themis Insight LLC

    Linthicum Heights, MD
    5 days ago
  •  ...Experienced with using TypeScript JavaScript language• UI Technical Leadership required • Experienced in using Angular Framework to develop user interfaces• Experienced with analyzing json data structure when working with the ReST• Experienced with Cascading Style Sheets... 

    Avid Technology Professionals

    Linthicum Heights, MD
    8 hours ago
  •  ...am - 5pm Job Description: The client Integrated Diagnostics Systems (IDS) division is looking for a junior to mid-level software developer who has a passion for delivering great software products that meet customer needs. T he right candidate will be a self-... 
    Contract work
    Day shift

    MILLENNIUMSOFT

    Baltimore, MD
    5 days ago
  •  ...Application Engineer We are seeking a skilled and experienced Application Engineer to design, develop, implement, and maintain software tools and subsystems in support of software reuse and domain analyses. As an Application Engineer you will utilize formal specifications... 
    Relocation package
    Flexible hours

    Fullscope

    Linthicum Heights, MD
    4 days ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers...  ...required Experienced in using Angular Framework to develop user interfaces Experienced with analyzing json data structure... 
    Immediate start

    ProdigyOne

    Baltimore, MD
    3 days ago
  •  ...central MD client's needs. Required: TS/SCI with a Polygraph Description As part of the Secure the Enterprise initiative, develop capabilities to shift from the current manual system security evaluation and authorization process to a new model that emphasizes automation... 
    Local area
    Work from home
    Flexible hours
    Shift work

    Themis Insight LLC

    Linthicum Heights, MD
    3 days ago
  • $103.8k - $218.1k

     ...Service Providers, and to establish procedures to maintain security configurations and controls over time. Responsibilities Develop detailed guidance for cloud workloads that ensure compliance with Government security and regulatory requirements such as NIST SP 8... 
    Full time
    Contract work
    Work experience placement
    Flexible hours
    Shift work

    CACI International

    Linthicum Heights, MD
    19 days ago
  • $179k - $192k

     ...experience OR High School + 20 years' experience Description: • As part of the Secure the Enterprise initiative, develop capabilities to shift from the current manual system security evaluation and authorization process to a new model that emphasizes... 
    Contract work
    Work experience placement
    Immediate start
    Shift work

    FLASH Technology Group

    Linthicum Heights, MD
    3 days ago
  • Required (*Need to have 1 of these qualifications*): • Linux system administration (Centos7, RedHat8)• Experience with administering a NiFi cluster• Experience with Docker • Experience with Terraform code • Configuring, deploying and administrating NiFi and associated ...

    Avid Technology Professionals

    Linthicum Heights, MD
    8 hours ago
  • Reflexive Concepts is seeking a skilled Application Engineer IV to join our team! Qualifications: Eight (8) years of experience supporting projects and programs similar in scope and complexity Bachelors Degree in Computer Science or a related field Duties and ...

    Reflexive Concepts

    Linthicum Heights, MD
    8 days ago
  • Company: mPower Software Services Location: Baltimore, MD Type: Full time Job Description Duties / Responsibilities Provide mobile...  ...recommendations based on long-term IT organization strategy. Design, develop, maintain, and support enterprise-level mobile applications and... 
    Full time
    Flexible hours

    mPower Software Services

    Baltimore, MD
    1 day ago
  • $152k - $162k

     ...applicable. • Support documentation of non-applicable controls. • Assist with installation of new or replacement hardware or software. • Configure and integrate hardware or software with existing networked infrastructure. • Assist with decommission and/or... 
    Contract work
    Work experience placement
    Immediate start

    FLASH Technology Group

    Linthicum Heights, MD
    3 days ago
  • This position will provide application engineering support to evaluate the utility and effectiveness of large language models in the ATO process. Successful candidates will have significant expertise with development operations, including containerization and container...

    Avid Technology Professionals

    Linthicum Heights, MD
    8 hours ago
  • $180k - $192.5k

     ...deployment (CI/CD) with AWS services• Integrate unit, integration and end to end testing into pipelines • Enable fast, reproducible developer environments utilizing RHEL-based systems • Implement pipeline observability (logs, metrics, alerts)• Troubleshoot build/... 
    Contract work
    Work experience placement
    Immediate start

    FLASH Technology Group

    Linthicum Heights, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Developer. Be the first to apply!