Embedded Software Engineer
Embedded Software Engineer Job 27 miles from Taylor
***3 HEADCOUNT in Sterling Heights, MI!!!***
ONSITE Midlevel-Sr. Embedded C++ SWEs w/ any Security exp
I've been trying to reach you about this great new opportunity.
Please send me your résumé ASAP before this priority DoD req closest soon!
• Industry: DoD Vehicle Ground Systems / Embedded Control Systems
• Location: Sterling Heights, MI
• Competitive W2 pay rate: (DOE)
• 12 mos+ contract-to-perm
***MUST have a U.S. Citizenship***
REQUIREMENTS:
• Midlevel (2-5yrs exp) and Sr. 7-10yrs exp
• MSCS/BSCS or related 4 year degree
• C++ on real-time embedded systems
• Any additional languages: Java, C#, or Python
• RTOS: VxWorks, Green Hills, etc.
• Security: SeLinux, Network, CyberSecurity
• Linux Device Drivers or BSP • Any Comm Protocols
• Any Containers: Docker, Kubernetes, or OpenShift
HIGHLY PREFERRED:
• Yocto Linux or Kernel development
• Any DoD vehicle ground, air, marine systems design & development
We offer great referral bonuses.
Hope all is well.
Bob A. Russ, MBA
Director IT Recruiting | SME
Software | Systems | CyberSecurity | Data Science | IoT
(DoD | Aerospace | Med Devices)
M: ************
E: ********************
AKKODIS / Entegee
***************
World Leader in IT and Engineering Workforce Solutions
Equal Opportunity Employer/Veterans/Disabled
Embedded Software Engineer (Passive Entry/Passive Start)
Embedded Software Engineer Job 32 miles from Taylor
We're ALTEN Technology USA, an engineering company that provides solutions for engineering, technology, and product development projects. For decades, we've been helping our clients develop products that are changing the world, whether that's by shaping the future of space exploration, saving lives with medical devices that set a new standard of care, or creating the fully autonomous electric taxi of tomorrow. Our team of more than 600 people works across industries including aerospace, medical devices and life sciences, unmanned systems and robotics, automotive OEM and tier 1 suppliers, commercial vehicle, electric vehicles, rail, and more. Our offices across the US have different industry focuses and engage with our clients in different ways, ranging from working on-site at client facilities to performing product development at our delivery centers.
ALTEN Group, our parent company, has been a leader in engineering and information technology for more than 30 years. ALTEN Group operates in 30 countries across Europe, North America, Asia, Africa and the Middle East and employs more than 36,000 people, 88% of whom are engineers. The company covers the whole development cycle and offers a choice of service levels, from technology consulting to complete project outsourcing.
When you join ALTEN Technology USA, you join a group of people passionate about collaborating to solve some of the world's most technical engineering challenges. Our success is tied to taking care of our employees by building relationships and providing opportunities for mentorship and career growth. We offer comprehensive benefits for all full-time employees, including medical, dental, and vision insurance; a 401(k) plan with employer matching; paid time off (PTO); paid parental leave; and mentorship to help you take your career to the next level. You don't have to take our word for it that we are a great place to work-we were named on the 2023 Top Workplaces list thanks to feedback from our proud employees.
For a quicker response, send your resume to
*********************
or apply directly on LinkedIn! 🚀
Multiple Opening !!
Job Description :
We are seeking a Car Asset Component Engineer with 3+ years of experience in component development and ECU integration. This role focuses on design, development, and validation of key automotive components such as Key Fobs, Antennas, RF Hubs, and Passive Start ECUs. The ideal candidate will work closely with DREs (Design Release Engineers) and Software Developers to ensure seamless software and hardware integration while following client processes.
Key Responsibilities:
Develop and validate car asset components including Key Fobs, Antennas, RF Hubs, and Passive Start ECUs.
Collaborate with DREs and Software Developers to align software functionality with hardware requirements.
Ensure compliance with client processes for ECU and component development.
Support ECU software discussions and contribute to integration strategies.
Work closely with cross-functional teams including software, electrical, and validation engineers.
Troubleshoot and resolve component and ECU-related issues during development.
Participate in testing and validation to ensure system performance and reliability.
Requirements:
3+ years of experience in automotive component development with a focus on Car Assets.
Strong knowledge of Key Fobs, Antennas, RF Hubs, and Passive Start ECU systems.
Familiarity with ECU software development and integration.
Experience working with Client processes for component validation.
Ability to collaborate with DREs and Software Developers on ECU-related discussions.
Strong problem-solving skills and ability to work in a cross-functional team.
Proficiency in automotive software tools and diagnostic systems is a plus.
ALTEN Technology is an Equal Opportunity Employer. Our Policy is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status.
Please beware of job seeker scams and see this
important notice
on our careers page for more information about our recruiting process.
Embedded Software Engineer( C++, C, Python/VxWorks, Linux, RTOS)
Embedded Software Engineer Job 27 miles from Taylor
Design, configure, and test a new software development environment that will be used to create software work products ranging from documentation to code and test artifacts.
Develop software documentation and code across one or more vehicle domains including board support, displays, power management, lethality, software deployment, embedded training, diagnostics.
Perform software requirements analysis.
Develop software preliminary and detail design utilizing software design tools as specified by department standards.
Develop code to implement software design, code development shall conform to department standards and procedures.
Develop test procedures and perform unit/functional test on the executable software.
Perform hardware/software integration.
Debug software issues discovered throughout multiple testing phases.
Provide overall status on development task to respective software project leads.
Create software releases that turn individual changes from multiple developers into overall integrated products for a single CSCI.
Interface with other departments and business units, including Systems Engineering, Project Management, and Software Quality.
Lead agile scrum ceremonies such as daily scrum meetings and demonstrations
Performs other duties as assigned.
Qualifications Sought:
Bachelor's degree in Computer Engineer, Electrical Engineering or related discipline.
5-7+ years experience in a related role.
Experience with GIT, Bitbucket, Java, C#, C++, C, Python, Qt, MATHWORKS tools
Experience working with mixed Operating System environments VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS, etc.
Experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, UDP/IP, etc
Experience with DDS, Kafka or other Pub/Sub middleware
Embedded Software Engineer
Embedded Software Engineer Job 25 miles from Taylor
Teoresi Inc is an international Group, with offices in Europe and United States, that acts as an engineering partner to customers' product and process development.
We are always looking for new talents and highly specialized professionals, more specifically for:
Embedded Software Engineers
Technical Requirements:
Minimum of 2+ years of experience in the automotive industry
Extensive Programming experience in C/C++
Software development experience in functional safety
Minimum of 1+ years of experience using Green Hills, IAR, and CS+.
Preferred:
Master's degree in electrical engineering, Computer engineering, Electronics engineering, or Mechatronics engineering
Knowledge of ISO-26262
Send your application if you are interested in learning more about potential opportunities and projects.
Organization: Automotive
Schedule: Full-time
Employee Status: Regular
Primary Location: Troy, Michigan
Benefits offered by Teoresi, Inc.
Teoresi, Inc. provides the following company insurance policies: Health, Vision, Dental, Life, Long Term Disability (LTD) and Short Term Disability (STD). Other benefits offered include 401(K) plan, Flexible Spending Account (FSA), Vacation, Sick paid leave and Holidays.
We are happy to receive your application! 😀
We also inform you that, by sending your application, all your data will be processed in accordance with our privacy policy, which you can view at the following link ********************************************************
Embedded Engineer (Radar/RFIC Sensors)
Embedded Software Engineer Job 30 miles from Taylor
Key Responsibilities:
Integrate in-cabin sensing prototype products with Radar RFIC Evaluation Kits and reference software.
Test and validate features of in-cabin occupant detection systems.
Collaborate with cross-functional teams to integrate design into development board and follow development process, requirements, and methodology.
Work closely with system engineering stakeholders to ensure successful integration and demonstration of the prototype.
Install and configure the prototype in a test vehicle to support in-cabin occupant sensing application feature demonstrations.
Prepare technical documentation and reports related to development and testing activities.
Develop simulation models and perform evaluation of product features to real time scenarios and test cases.
Continuously evaluate and improve integration processes and methodologies.
Required Skills:
Understanding of radar principles and technologies, especially in automotive electronics applications.
Experience with radar signal processing and algorithms.
Proficiency in programming languages such as C/C++, Python, etc.
Skills in testing and debugging hardware and software components.
Ability to troubleshoot and resolve integration issues effectively.
Ability to analyze radar data and performance metrics.
Use of tools for data visualization and interpretation.
Use of Integrated Development Environments (IDEs) for software development (e.g., Code Composer Studio).
Familiarity with version control systems like Git.
Proficiency in using simulation tools like MATLAB for signal processing and analysis.
Proficient use of oscilloscopes, spectrum analyzers, and other electronic test equipment.
Proficiency with presentation software to create and deliver effective customer demonstrations.
Required Qualifications:
Bachelor's degree in electrical engineering, Computer Engineering, or a related field.
Minimum of 5 years of hands-on development experience in product engineering.
Proven experience in integrating hardware and software components, specifically with Radar RFIC evaluation Kits.
Strong understanding of in-cabin sensing technologies and occupant detection systems.
Excellent problem-solving skills and attention to detail.
Ability to work effectively in a team-oriented, collaborative environment.
Strong communication skills, both verbal and written.
Experience working in the automotive industry or with in-vehicle systems.
What's In It for You:
At Arrow, we recognize that financial rewards and great benefits are important aspects of an ideal job. That's why we offer competitive financial compensation, including various compensation plans and a solid benefits package.
Medical, Dental, Vision Insurance
401k, With Matching Contributions
Short-Term/Long-Term Disability Insurance
Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options
Paid Time Off (including sick, holiday, vacation, etc.)
Tuition Reimbursement
Growth Opportunities
And more!
Work Arrangement Fully On-Site: Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership.
Location: Complete On-Site at Rochester Hills,MI (Onsite)
About eInfochips:
eInfochips, an Arrow company (Fortune #133), is a leading global provider of product engineering and semiconductor design services. A rich history of over two decades, with over 500+ products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals. eInfochips has strategic technology partnerships with Qualcomm, NVIDIA, NXP, Analog Devices, Texas Instruments, Amazon, Microsoft and Google to name a few. Along with Arrow's $38B in revenues, 22,000 employees, and 345 locations serving over 80 countries, eInfochips is primed to accelerate connected products innovation for 150,000+ global clients. eInfochips acts as a catalyst to Arrow's Sensor-to-Sunset initiative and offers complete edge-to-cloud capabilities for its clients. Please visit ****************** for our portfolio of product engineering services across various industries & verticals.
EEO Statement:
Arrow is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran or disability status. (Arrow EEO/AAP policy)
Embedded Engineer - Radar
Embedded Software Engineer Job 30 miles from Taylor
We are seeking a highly skilled Embedded Engineer with a strong background in Radar Algorithm Development, C/C++, and Python for an in-cabin occupant detection system. The candidate will be responsible for integrating an in-cabin sensing prototype product with a Radar RFIC Evaluation Kit, testing system features, and ensuring successful validation. This is a hands-on, onsite role in Rochester Hills, MI.
Key Responsibilities:
Integrate in-cabin sensing prototypes with Radar RFIC Evaluation Kits and reference software.
Test and validate occupant detection system features.
Collaborate with cross-functional teams for system integration.
Follow development processes, system requirements, and methodologies.
Install and configure the prototype in a test vehicle for real-world demonstrations.
Develop simulation models and evaluate product features in real-time scenarios.
Prepare technical documentation and reports.
Continuously improve integration processes and methodologies.
Required Skills:
Strong understanding of radar principles and technologies, especially for automotive applications.
Experience with radar signal processing and algorithms.
Proficiency in C/C++, Python, and embedded system programming.
Hardware and software debugging skills.
Hands-on experience with Radar RFIC Evaluation Kits.
Familiarity with version control (Git), MATLAB, and IDE tools (Code Composer Studio).
Experience using oscilloscopes, spectrum analyzers, and other test equipment.
Ability to analyze radar data and performance metrics.
Strong problem-solving and troubleshooting skills.
Experience working with in-vehicle systems and automotive embedded technologies.
Qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
Minimum 5 years of hands-on experience in product engineering and embedded development.
Proven ability to integrate hardware and software components.
Excellent communication and documentation skills.
Ability to work independently and in a collaborative team environment.
Additional Information:
The position is onsite in Rochester Hills, MI (no remote flexibility).
Candidates with automotive radar experience will be preferred.
Embedded SME
Embedded Software Engineer Job 13 miles from Taylor
Technical Sales Specialist - Embedded SME
Detroit, MI
Onsite
Full Time
Scope of Role
As Practice Expert for Embedded, the suitable candidate shall be based in USA to take TTL Offerings to prospective customers and build new business
Knowledge / Experience:
Minimum of 15 years experience in automotive embedded software
Experience working globally with customers (OEMs/Tier1s) in different geographies
Understanding of embedded software development and ability to articulate technical requirements
Ability to spot business opportunities based on customer interactions
Experience with customer interactions and meetings with ability to understand customer expectations and provide solutions
Build and maintain key customer relationships
Ability to anticipate, translate and develop customer requirements into tangible feature developments
Ability to understand technical issues and coordinate with offshore teams
Ability to know trends in Embedded software and decide future technical needs to focus for business
Excellent communicator with the ability to lead the resolution of business, technical and process issues as they arise
Knowledge of change control, product definition and change management processes will also prove invaluable
Degree educated or significant equivalent experience or qualifications
Competences:
Customer Centricity - Ensures the delivery of exceptional customer service
Decision Making - Identifies and analyses information to make decisions and solve problems
Teamwork & Collaboration - Fosters a sense of teamwork, leverages differences, and facilitates the effective interaction and contribution of others to achieve goals
Developing & Managing Relationships - Develops and maintains constructive, open and honest relationships with others
Drive for Results - Demonstrates and fosters a sense of urgency and strong commitment to achieving goals
Embedded Software Developer
Embedded Software Engineer Job 6 miles from Taylor
STG is a Preferred Vendor of a major Automotive Firm in MI. The client is actively looking for multiple Embedded Software Developer . STG has a 98% repeat business rate from existing clients and have achieved industry awards and recognition for our services. Crain's Detroit Business named STG to Michigan's Fastest Growing Companies list in both 2020 and 2019, Top IT Services Company's List in 2020, 2019, 2018, and Top Minority Business Enterprise List in 2020, 2019, and 2019. STG puts company CULTURE at the forefront of every business decision and employees are EMPOWERED and MEASURED for RESULTS. Both TEAMWORK and INDIVIDUAL Performance is recognized and rewarded. These positions are for a large Fortune 500 Automotive firm.
Position Description:
• Design and develop Autosar-based embedded software components. • Design and development of Low-level IoHW drivers for micro-controller-based products • Analyze, design, program, debug, and modify low-level drivers using high-level languages (C, Python) and assembly code. • Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code. • Scale, modify and re-factor existing software components to meet new architecture requirements. • Work with Ford architecture and validation teams, tool vendors, and AUTOSAR basic software partners to create reusable software components, supporting documentation, and integration guides. • Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployments.
Skills Required:
• BS in Electrical Engineer, Computer Science, or related Field • 3+ years of Embedded Software Experience • 2+ years of programming experience in C or Python • Candidates must have strong programming skills in C/C++, and be able to write highly portable and platform-agnostic code • Experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN • 1+ year experience in developing Proof-of-Concept applications for automotive ECUs • 1+ years' experience working in an agile environment
Skills Preferred:
• MS in Electrical Engineer, Computer Science or related Field • Experience in software development for automotive control units • Experience in AUTOSAR Methodology and workflows • Hands-on experience in AUTOSAR software development/integration projects • Familiar with RTE configuration activities • Good hands-on with AUTOSAR Authoring Tool • Embedded software development experience in Linux platform • Software Simulation experience using Hardware Models • Good, embedded debugging skills • Self-reliant, approachable with good communication skills • Good knowledge of tools used for embedded program development • Knowledge of safety-systems, ISO26262,ASIL A-D is a plus
Experience Required:
• 3+ years of Embedded Software Experience • 2+ years of programming experience in C or Python • Candidates must have strong programming skills in C/C++, and be able to write highly portable and platform-agnostic code • Experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN • 1+ year experience in developing Proof-of-Concept applications for automotive ECUs • 1+ years' experience working in an agile environment
Education Required:
BS in Electrical Engineer, Computer Science, or related Field
Resume Submittal Instructions: Interested/qualified candidates should email their word formatted resumes to Ms. Kavitha Shanmugham at kavitha.shanmugham(@)stgit.com and/or contact her at ************. In the subject line of the email please include: First and Last Name -(ESD).
Software Verification Engineer
Embedded Software Engineer Job 27 miles from Taylor
Job Title: Software Verification Engineer
Onsite Requirements:
Experience using NI and/or dSpace tool suites for development of automated test procedures.
Experience writing test scripts using (C, C++, Python).
Must be able to obtain an active U.S. Security Clearance.
Job Description:
The Software Verification Engineer is responsible for creating test cases, along with test execution.
We are looking for Software Verification Engineers to work in Sterling Heights, MI.
Have at least 5 years of experience in Software Verification, and have a Bachelor's Degree or a related field.
Position Requirements:
Essential Functions:
Execute the software verification activities, to include reviewing requirements specifications for testability, leveraging use cases in support of test case development, planning and executing improvements to the test environment and infrastructure.
Develop automated and manual tests, tracing tests to requirements to ensure complete test coverage.
Identify and diagnose software defects, verify software correctness, and report results.
Develop test plans, procedures, descriptions, and reports for delivery to customer in accordance with DoD Data Item Descriptions (DIDs).
Support and adhere to all company safety and environmental regulations & policies.
Undertake other duties as determined by the software test and verification manager.
Supervisory Responsibility:
Knowledge, Skills and Abilities (as demonstrated through experience, training, and/or testing):
Experience using NI and/or dSpace tool suites for development of automated test procedures.
Hands-on experience with lab equipment such as oscilloscopes, multi-meters, logic analyzers, function generators, network analyzers, and spectrum analyzers.
Experience writing test scripts using (C, C++, Python).
Familiarity with the US DoD ground vehicle requirements.
Practical 'hands-on' attitude with the ability to operate independently.
General knowledge of Military Standards and regulations.
Ability to present technical solutions to clients and internal stakeholders.
Must be able to communicate effectively in a variety of settings and be able to assimilate complex instructions easily.
Must demonstrate an enthusiasm to engage with and support overseas colleagues.
Must be able to obtain an active U.S. Security Clearance.
Education:
BSc Engineering (e.g. Mechanical, Electrical, Computer Science, Systems, Software, Aerospace, Automotive).
Experience:
5 or more years' experience in software verification.
Experience with Jira, Confluence, and Integration Lab Scheduler tools.
Experience of working in a multi-national, multi-organizational, and corporate environment.
Background Prerequisites:
Must undergo and meet company standards for background check, employment verification, reference checks, and controlled substance testing.
Preferred Qualifications:
Physical testing experience.
HIL/SIL experience.
MSc Engineering desired (e.g. Mechanical, Electrical, Computer Science, Systems, Software, Aerospace, Automotive).
** This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. **
Senior Software Engineer
Embedded Software Engineer Job 25 miles from Taylor
We are looking for a Lead Software Engineering to lead our software engineering team. This role is responsible for leading the architect, design, develop and integrate complex military combat vehicle software-based systems.
Responsibilities
Software requirements analysis, derivation, decomposition and management activities
Research, simulate and analyze software solutions to evaluate system performance to meet customer requirements
Perform trade studies to compare alternative approaches
Develop software requirement specifications, algorithms, logic flow-charts / activity diagrams, leverage SysML Modeling and Simulation input
Develop vehicle software and cybersecurity employing rapid prototyping, agile development, DevSecOps
Integration of military lethality, survivability and C5ISR systems
Support of CPU, GPU and FPGA integration using design tools
Interact with external customers and suppliers
Support prototype development and test
Troubleshoot issues and perform corrective action
Support concurrent engineering, SIL/HIL integration, procurement and prototype build/integration activities by providing technical assistance
Qualifications
BSc Engineering (e.g. Computer Science, Software, Systems, or equivalent)
15+ years' experience in software engineering
Experience with Real-Time OS (RTOS), Linux, Embedded C/C++
Working experience with UML/SysML Model-based SW Dev
Some experience with Confluence, DOORS NG, MS Office
Knowledge and experience with standard bus protocols (J1939 CAN Bus, RS422/485, 802.3 Ethernet)
Experience with TCP/IP/UDP, DDS, Multicast, DisplayPort, HDMI, HD-SDI protocols
Familiarity with x86, ARM, GPU, FPGA
Working knowledge with digital, analog, power and RF electronics
Preferred Qualifications
MSc Engineering desired
Experience in delivering large complex US Defense programs
Familiarity with the US DoD ground vehicle requirements
Principal Software Engineer
Embedded Software Engineer Job 32 miles from Taylor
Whisker is the maker of Litter-Robot, Feeder-Robot, and Litterbox.com. At Whisker, we believe pet parenthood can always get better. As leading innovators in pet tech and refined pet accessories, we work tirelessly to solve problems and deliver smarter insights for pet parents while enriching the lives of pets. Whether it's a self-cleaning litter box that automates scooping, an automatic feeder that helps pets develop healthier eating habits, or a modern cat tree that delights both humans and felines, we strive to deliver better solutions for consumers while transforming pet care along the way. To us, having a pet is the best thing ever. At Whisker, life together just keeps getting better.
Whisker is based in Auburn Hills, Michigan and Juneau, Wisconsin with 700+ passionate team members.
What You'll Do:
The Principal Software Engineer will lead our software systems' technical direction and architecture by collaborating closely with cross-functional teams to design, develop, and deploy scalable, high-performance solutions that drive our products forward
Essential Duties and Responsibilities:
This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary.
Leads the design and implementation of robust, scalable software solutions that meet business requirements and quality standards. For example, architect and develop microservices-based systems using technologies such as AWS, Lambda, Python, ensuring modularity, flexibility, and maintainability
Provides technical leadership and mentorship to a team of software engineers, fostering a culture of innovation, collaboration, and continuous learning
Conducts regular code reviews and knowledge-sharing sessions to promote best practices and ensure high-quality code
Architects and maintains the technical roadmap for our software products, ensuring alignment with business goals and scalability for future growth. For instance, evaluates and recommends appropriate cloud-native technologies and architectures, such as serverless computing, for scalability
Collaborates with product managers, program managers, designers, and other stakeholders to define project requirements, scope, and timelines
Translates business needs into technical requirements and guide the team in delivering solutions that meet user needs and market demands
Conducts code reviews, performance analysis, and troubleshooting to optimize system performance and maintain code quality.
Utilizes AWS tools for monitoring and performance tuning to identify and address bottlenecks proactively
Stays current with industry trends, best practices, and emerging technologies, and advocate for their adoption where appropriate. Experiment with new technologies and frameworks, such as GraphQL for API development or Flutter for cross-platform mobile app development, to improve product innovation and user experience
Drives innovation and process improvements within the engineering team, promoting agile methodologies, automation, and DevOps practices. Implement, and improve CI/CD pipelines using tools like CircleCI CI/CD to automate software delivery and improve release velocity
Communicates effectively with technical and non-technical stakeholders, presenting complex ideas and solutions clearly and concisely
Collaborates with cross-functional teams in sprint planning, backlog grooming, and sprint reviews to ensure alignment and transparency across the organization
Will perform additional responsibilities when required
Requirements:
What You'll Bring:
BA or Master's degree in Computer Science, Engineering, or related field
10 years of experience in software engineering with a proven track record of delivering complex, high-quality software solutions
Strong proficiency in programming languages such as Python, or C++, as well as modern web technologies (e.g., JavaScript, HTML5, CSS3)
Deep understanding of software architecture principles, design patterns, and best practices, with experience in designing and implementing scalable, distributed systems
Experience with cloud platforms such as AWS, or Google Cloud, including services like EC2, S3, Lambda, etc.
Possesses a deep technical understanding of Business Intelligence analytics principles and practices
Demonstrated experience in utilizing Power BI for data visualization and reporting
Ability to design and implement data architectures, with a holistic understanding of data flow and pipelines
Proven capability to build complete data systems, from pipeline construction to final reporting.
Experience handling and processing massive datasets, supporting millions of users (e.g., experience with Twitter-scale data)
Strong understanding and practical experience with ETL processes, including migration
Familiarity with programming languages such as Node.js, Python, and Golang
Experience in data engineering roles within large-scale data environments (e.g., Amazon, Yahoo, Twitter, Google)
Ability to understand the architecture of complex data systems
Demonstrated leadership abilities, with experience leading cross-functional teams and driving technical initiatives from conception to delivery
Excellent problem-solving skills, with the ability to analyze complex issues and propose practical solutions
Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders at all levels
Maintains confidentiality of proprietary information
Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions
A high degree of initiative, self-motivation, and ability to motivate others
Ability to establish and maintain cooperative working relationships with Team Members and colleagues
Comfortable with office pets (cats, dogs)
Not Required but Nice to Have!
Experience working in an Agile/Scrum environment and familiarity with related tools (e.g., JIRA, Git)
Benefits & Purrks:
Join a tenacious, inventive company that empowers team members to chart their own path, lead by grounding decisions in the “why”, and has a strong sense of empathy and openness to new perspectives. Be a part of exciting growth, work with incredible people, and create tomorrow's pet products-plus a whole lot of extras. You will also be provided with:
Premium Medical/Dental/Vision insurance
Paid parental leave
Whisker Parents Program
1 day "pawternity" leave for new pet adoption
Pet Insurance Discount
401K match
Flexible spending accounts
Company-paid short-term disability and life insurance
Employee Assistance Program (EAP)
Generous paid time off
14 Paid Holidays
Top of the line equipment
Pet-friendly office
Whisker products and swag
Continuing education Support
On-site gym with Peloton
Referral program
Statement of Inclusivity:
We believe different perspectives make Whisker better and strive to create a place where everyone has equal opportunities to thrive.
Please ensure to regularly check your email spam folder for any communication from Whisker to avoid missing important updates regarding your application status.
#onsite1
Senior Software Developer
Embedded Software Engineer Job 29 miles from Taylor
We have experienced explosive growth as a leader in the mortgage industry and are looking for Software Developers who are passionate about what they do. As a Software Developer, you will play a key role in creating and advancing our enterprise applications in a fast-paced agile environment.
WHAT YOU WILL BE DOING
Develop extensible enterprise software using cutting-edge technology
Participate in project-focused Scrum rituals (standup, grooming, planning, retrospective)
Work with Architects, Developers, and business clients to collaborate and build industry-leading software
Develop and design user interface components, web services, and database interactions
Promote best practices and patterns in software development
Promote user interface guidelines and standards
Research and assess new technologies
Mentor new developers and support cross-functionality of roles
WHAT WE NEED FROM YOU
Required:
5 Years of professional work experience in C# .NET software development
5 Years of experience using web-based technologies (ASP.NET, JavaScript, CSS)
Relational database experience (SQL, Oracle)
Computer-related degree or equivalent experience
Experience developing enterprise software using MVC, MVVM, or MVP framework
Ability to work with limited guidance in a team environment
Expert knowledge of object-oriented programming
This position requires on-site attendance.
Preferred:
Experience in the mortgage industry
Experience with Jira
Experience in an Agile environment
Experience unit testing
Knowledge of SOLID principles
Senior Angular Developer
Embedded Software Engineer Job 13 miles from Taylor
*Senior Frontend Developer (Angular)* *Full Time* *Detroit, MI* *$100,000+ (D.O.E.)* A pioneer in fully digital banking and financial services is seeking Senior Angular Developers to join the team responsible for enhancing a major customer-facing application to be more accessible and provide a smoother experience. If you are seeking a tightknit team and thrive in a fast-paced environment, keep reading and apply!
*Required skills:*
· 6+ years of frontend and UI development using JavaScript, HTML, CSS.
· Proficiency using Angular with Typescript including NGRX and similar libraries.
· Significant experience conducting unit tests for new software, ideally accustomed to Test Driven Development and Agile best practices.
· Expertise in calling, creating, and testing APIs.
· Understanding of relationship between Node.js and Angular, loading components into the UI, styling, and bootstrapping.
*Responsibilities include but are not limited to:*
· Create new UI components to support multiple clients and ultimately create new functions in a major customer-facing application.
· Refactor existing codebase, test new code, and contribute in deployments and maintenance.
· Create, call, and test APIs and web services, understanding the flow of data.
· Pair up for regular pair programming and code review sessions, among other Agile ceremonies.
*What's in it for you…?*
· Join a team with a long project horizon that is responsible for major customer-facing applications.
· Utilize cutting edge tools in a modern Agile environment while contributing to the modernization of the financial industry.
· Enroll in weekly paychecks and comprehensive health benefits, as well as regular feedback sessions with your Brooksource liaison.
*ABOUT EIGHT ELEVEN:*
At Eight Eleven, our business is people. Relationships are at the center of what we do. A successful partnership is only as strong as the relationship built. We're your trusted partner for IT hiring, recruiting and staffing needs.
For over 16 years, Eight Eleven has established and maintained relationships that are designed to meet your IT staffing needs. Whether it's contract, contract-to-hire, or permanent placement work, we customize our search based upon your company's unique initiatives, culture and technologies. With our national team of recruiters placed at 21 major hubs around the nation, Eight Eleven finds the people best suited for your business. When you work with us, we work with you. That's the Eight Eleven promise.
Eight Eleven Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.
Job Type: Full-time
Pay: $55.00 - $70.00 per hour
Benefits:
* Dental insurance
* Health insurance
* Vision insurance
Schedule:
* 8 hour shift
* Monday to Friday
* No nights
* No weekends
Ability to commute/relocate:
* Detroit, MI 48243: Reliably commute or planning to relocate before starting work (Required)
Work Location: Hybrid remote in Detroit, MI 48243
Senior Embedded Hardware Engineer - Wireless Sensor & IoT
Embedded Software Engineer Job 24 miles from Taylor
NanoFlex Power Corporation is a technology company commercializing revolutionary new solar cell technologies developed with the University of Michigan and University of Southern California. We are seeking a diligent, experienced electrical engineering professional with a history of successful PCB and embedded system design. This individual will engage in product development as NanoFlex moves towards commercialization of its products for use in IoT sensors and a variety of thin film solar applications.
The Senior Embedded Hardware Engineer will report to the VP of Engineering and will be responsible for driving product engineering of innovative solar-powered IoT platforms and services.
EMPLOYMENT DETAILS
* Employment Status: Full-time employee
* Location: Ann Arbor, MI
* Start Date: Immediately
* Compensation: Competitive salary, fringe benefits, and stock options package
RESPONSIBILITIES
* Maintain and iterate existing design of PCBs that utilize sensors, opportunistic cloud communication, and charging via NanoFlex solar modules.
* Drive innovation of sensor product engineering to optimize sensor layout, power management, and data transmission frequency.
* Interface with software engineering team and supply chain partners for optimal communication with gateway.
* Based on customer feedback, incorporate new sensing applications and radio technologies into hardware/firmware design.
* Some travel to national customers to better understand users and use cases.
* Through regularly reviewed projects, work with development team to design, manufacture, test, analyze, and report on PCB designs and performance.
* Work closely with OPV team to inform solar module designs.
* Summarize and communicate experimental results and analysis with development team on a weekly basis.
* Set up initial engineering documentation systems inclusive of product design and quality specifications in conformance with a total quality management system.
* Stay on the cutting edge of current technology. Benchmark competitor technologies and help develop roadmaps for gaining competitive advantage.
* Support preparation of intellectual property development, filings, grant proposals, and grant reporting.
REQUIREMENTS FOR THE POSITION
* BS degree in Electrical Engineering, Computer Science, Physics, or other relevant field. MS and/or industry experience a plus.
* Demonstrated ability to design and create circuits of power supplies, voltage protection, and protocol interfaces.
* Experience designing and developing solutions for IoT embedded systems, including designing, building, testing, debugging firmware for low power embedded sensors and application interface electronics.
* Experience with major PCB CAD design software.
* Experience with wireless firmware development such as BLE, Zigbee, LoRaWAN, Wi-Fi.
* Experience in hardware/software co-design, and strong interest in developing software stacks, tools, programming models and APIs for new hardware.
* Proven record of collaboration with product development team to ensure satisfaction of system functional, physical, and operational requirements and compliance with all requisite standards.
* Previous work with potential manufacturers to develop supply chain and move from prototype to commercialized product.
* Record of communicating issues and openly identifying risk; proactively engaging to propose and implement solutions to identified problems.
* Demonstrated peripheral vision; working on specific projects, but with wider applications in mind.
* History of accomplishing development initiatives within time and budget constraints while demonstrating innovative solutions.
* Literate, communicative, customer-friendly, team oriented and flexible.
PERSONAL ATTRIBUTES
The chosen candidate will be a detail-oriented, time- and cost-conscious engineer with a strong desire to innovate and drive major solar industry change with paradigm shifting new solar products. They will demonstrate an exceptional level of team building and project management skills, as well as the intuition to recognize and direct the varying elements of project and personnel demands that drive a successful technology company forward. Sensitive to the developments and nuances that define the sectors the company serves, the Senior Embedded Hardware Engineer will be a student of current industry technology trends, ensuring that the company maintains its technology leadership position.
CONTACT
Interested candidates, please send your resume to:
Adam Barito | VP of Engineering & Product Development | *************************
Embedded SW Engineer
Embedded Software Engineer Job 25 miles from Taylor
EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client.
Hi,
Hope you are doing good. Could you please go through the . If you feel comfortable, please send me updated copy of resume.
Role :- Embedded SW Engineer
Location :- Troy, MI
Job Type :- Fulltime
JOB DESCRIPTION
Experience in the Embedded Electronics Product Development Process.
Ability to operate electronic test equipments and diagnose problems.
Experience in documentation and process control.
Leadership and problem solving skills.
Automotive Experience.
Ability to work and communicate effectively in a team environment.
Job Specific Skills,
Knowledge and Behavioural Characteristics:
5+ years of experience
Requirement Capture
SW Architecture and Design
SW Coding and testing
Config Management Tools
SW debugging tools
Structured problem solving ability
Ability to work with Engineers locally and overseas
Microcontroller knowledge
CMM/CMMI process knowledge
DVP&R, FMEA, Fault Tree, Six Sigma
Bachelor degree in Electricals/Electronics Engineering or Higher
Regards,
Additional Information
All your information will be kept confidential according to EEO guidelines.
Embedded Software Developer
Embedded Software Engineer Job 25 miles from Taylor
VUI since 2004 has been helping clients improve their business, environmental and social performance. We do this by applying innovative processes, market intelligence and fresh thinking. We provide advice and consulting services at strategic, policy and operational levels, concentrating on three key areas:
Job Description
Title: Embedded Software Developer
Location: Troy, MI
Duration: Full Time
Interview Process: Phone and Skype Hire
Start Date: ASAP
End Client : Magna
Client : Larsen & Toubro
REQUIRED SKILLS:
• Development of portable, reusable and modular software in automotive environment.
• Embedded software development in C for 16 bit and 32 bit micro-controllers including application and low level drivers for multiple micro-controllers such as PPC and MPC platforms or ARM Core
• Knowledge and experience in implementing and integrating OEM specific Automotive Vehicle Networks (CAN and/or LIN) embedded software.
• Experience with implementation of various diagnostic protocols such has UGS, ISO 14229, KWP2000
• Expertise in using CAN & LIN based tools such as CANalyzer, CANoe, CANape, neo VI, etc.
• Experience using a disciplined software development process based on CMM or CMMi process model.
• Experience with customer interface for all software related activities including customer design reviews and clarifying and negotiating customer requirements.
• Excellent troubleshooting and debugging skills
• Software Configuration Management tool experience, MKS experience a plus
• Excellent communication and interpersonal skills required. This person must work well with other engineers in a team environment.
• Self-motivation, tenacity, and determination are very useful in this position.
RESPONSIBILITIES
• Develop and analyze requirements, design, implement, integrate and test C code for automotive production embedded electronic module in the vehicle environment.
• Develop software in compliance with a formal CMMi based Product Development Process.
• Development (design, test, implement and deliver) of advanced camera based algorithms from concept phase to production.
• Implement customer and application specific requirements including Vector or related drivers, bootloader.
• Integrate bookshelved and/or 3rd party software such as CAN NOS into an application specific software ECU.
• Validate software at component and bench level
• Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements as application specific software expert for camera-based systems.
• Planning, scheduling, monitoring and reporting of all software related activities for various projects
Additional Information
If available please contact me for more details at
************ ext-114
Firmware Engineer
Embedded Software Engineer Job 18 miles from Taylor
Aperia is unlocking a new era of efficiency and sustainability for commercial vehicle fleets, by developing innovative hardware and data analytics solutions. Inventors of the award- winning and disruptive Halo
tm
Automatic Tire Inflator, and the cloud delivered Halo Connect tire analytics platform. Aperia saves fleets thousands of hours of down-time every week, reduces the carbon footprint and environmental impact of the freight industry. Join us as we expand our product offering and take the next steps on our journey toward bringing the "backbone of our economy" into the automation age.
We are unable to sponsor H-1B visas or other employment-based visas for this position at this time.
Your Role
This is an opportunity for an entry level firmware engineer to play a crucial role in the maturation of our Halo Connect platform to perform at an even larger scale while also collaborating with other parts of the larger engineering team to bring new diverse feature sets and next generation hardware to the automotive market. You will work in a high-communication environment as part of a team of empowered engineers who have a passion for the products they work on and care about their end users. We're looking forward to you sharing your experience and working together to make Halo and Halo Connect something we're all proud of. Since we are still a small organization, your contributions will have a big impact on the product, our company, and our customers.
Your Responsibilities
Implementing new features as an individual and in collaboration with others.
Contributing to the implementation of wireless communication interfaces, state machines, fault detection, and hardware control algorithms in an iterative work environment.
Adding and/or creating automation tools to accelerate validation cycles.
Working with other engineering disciplines and field technicians to understand problems, experiment with and propose solutions, and refine requirements.
Skills/Qualifications
Bachelor of Science in Computer Engineering, Electrical Engineering, Robotics Engineering, or Computer Science (other degrees acceptable depending on experience).
Curiosity and passion for developing and deploying firmware in products with a preference for the Internet of Things (IoT) space. Experience in control systems preferred.
Proficient with C as used in resource constrained, embedded environments.
Budding knowledge of memory management, interrupt service routines, bootloaders, and over-the-air firmware management.
Emerging knowledge of common hardware interfaces such as GPIO, SPI, I2C, UART, and NFC.
Hands-on experience validating and troubleshooting firmware/hardware systems using logic analyzers, oscilloscopes, debuggers, advanced digital multimeters, and dataloggers.
A healthy appreciation of how coding architecture and implementation impacts real-world performance such as battery life, signal acquisition, wireless performance, and overall product stability.
Self-motivated, proactive, independent, curious, and driven to learn and improve.
Strong problem analysis and solving skills.
Bonus
Master's Degree in a related Engineering discipline would be a plus.
Pay Range: $90,000- $120,000
*Base salary only. Salary dependent on multiple factors including, but not limited to, experience and location.
**Additional compensation may include equity, bonuses, stipends, medical, dental, vision, 401-k, and long-term disability insurance.
Junior Embedded Engineer
Embedded Software Engineer Job 25 miles from Taylor
Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.
Job Description
The incumbent should develop, create and update software design documents adhering to established development process to ensure proper and efficient software design.
Qualifications
Bachelor's degree in computer science or engineering with a minimum 3-5+ years of experience or a Master's Degree and a minimum 0-2+ years of experience in computer science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design.
Knowledge and experience:
• Ability to write, debug, and test embedded C/C++
• Experience working with 32 bit microcontrollers.
• Ability to analyse and interpret microcontroller manuals.
• Knowledge of software development life cycle.
• Knowledge of vehicle communication such as CAN/LIN/MOST/SPI/Ethernet (TCP/IP).
• Read, understand and create diagrams, charts and schematics.
• Ability to create software development documents and test specifications from function.
• Specifications using MS Office Application Suite of tools.
• Knowledge of MISRA-C standards.
Additional Information
If you believe you're qualified for this position and are currently in the job market or interested in making a change, please give me a call as soon as possible at **************.
Senior Embedded Software Engineer
Embedded Software Engineer Job 20 miles from Taylor
Senior Embedded Software Engineer (Multiple Openings) Duties: Responsible for the design, development, testing, and implementation of real-time embedded electronic control systems, primarily for automotive engineering applications. Develop guidelines and procedures for the software development. Work closely with electronics and hardware departments to ensure design, electronics, and hardware can support the software requirements. Support architecture design and development. Work in a team environment to develop platform and application software used across a diverse portfolio.
Location: Various unanticipated worksites throughout the U.S.
Telecommuting: Not Permitted.
Direct Reports: None.
Reports To: Software Engineering Manager.
Minimum Qualifications:
Education: Bachelor* - Computer Science/Engineering, Electrical/Electronic Engineering, Mechanical Engineering, or a related field of study.
Experience: Five* (5) years in the position above, as a Software/Systems Engineer, Technical Lead, IT Analyst, or in a related embedded software engineering role.
Education and/or experience must include each of the following:
1. Software-in-Loop (SIL).
2. Vector CAN tools.
3. Automotive communication protocols including CAN and LIN.
* Will accept equivalent foreign degree; will accept a Master's degree in above fields of study and two (2) years of relevant experience; will also accept any suitable combination of education, training, and/or experience.
Employer Contact:
Jennifer Blakely
Human Resources Specialist
Danlaw, Inc.
41131 Vincenti Court
Novi, MI 48375
Attn: LC24-103
Junior Embedded Engineer
Embedded Software Engineer Job 25 miles from Taylor
div itemprop="description"section class="job-section" id="st-company Description"divp class="googlejobs-paragraph--empty"/ph2 class="title"Company Description/h2/divdiv class="wysiwyg"pArtech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report.
Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.
/p/div/sectionsection class="job-section" id="st-"divp class="googlejobs-paragraph--empty"/ph2 class="title"Job Description/h2/divdiv class="wysiwyg" itemprop="responsibilities"The incumbent should develop, create and update software design documents adhering to established development process to ensure proper and efficient software design.
br/br/pbr//p/div/sectionsection class="job-section" id="st-qualifications"divp class="googlejobs-paragraph--empty"/ph2 class="title"Qualifications/h2/divdiv class="wysiwyg" itemprop="qualifications"Bachelor's degree in computer science or engineering with a minimum 3-5+ years of experience or a Master's Degree and a minimum 0-2+ years of experience in computer science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design.
br/br/br/Knowledge and experience:br/• Ability to write, debug, and test embedded C/C++br/• Experience working with 32 bit microcontrollers.
br/• Ability to analyse and interpret microcontroller manuals.
br/• Knowledge of software development life cycle.
br/• Knowledge of vehicle communication such as CAN/LIN/MOST/SPI/Ethernet (TCP/IP).
br/• Read, understand and create diagrams, charts and schematics.
br/• Ability to create software development documents and test specifications from function.
br/• Specifications using MS Office Application Suite of tools.
br/• Knowledge of MISRA-C standards.
br/pbr//p/div/sectionsection class="job-section" id="st-additional Information"divp class="googlejobs-paragraph--empty"/ph2 class="title"Additional Information/h2/divdiv class="wysiwyg" itemprop="incentives"If you believe you're qualified for this position and are currently in the job market or interested in making a change, please give me a call as soon as possible at **************.
br/p/pp/p/div/section/div